web-dev-qa-db-ja.com

WordPress 3.5:メディアライブラリにカスタムの「ファイルへのフルURLパス」を設定する

最近のWordPress 3.5の変更により、メディアライブラリから「ファイルへのフルURLパス」オプションが削除されたので、今このオプションをカスタムパスに設定する方法を疑問に思いますか?

メディアファイルの「ファイルへのフルURLパス」をカスタムサブドメインに設定する必要があります。あなたはこの問題の解決策を見つけるのを手伝ってくれる?

よろしく、ファクシミリ

13
faxxim

オプション名はupload_url_pathですが、それでもフィルタリングできます。

add_filter( 'pre_option_upload_url_path', 'wpse_77960_upload_url' );

function wpse_77960_upload_url()
{
    return 'http://subdomain.example.com/files';
}
16
fuxia

オプションの名前を教えてくれてありがとう@Toscho。これを変更するもう1つの方法は、これをfunctions.phpファイルに配置することです。

update_option('upload_url_path', '/wp-content/uploads');

これはWordPressがsrc="/wp-content/uploads/file.jpg"の代わりにsrc="http://domain.com/wp-content/uploads/file.jpg"のような画像を埋め込むようにします

7
Kevin C.