【wordpressチップス】”この投稿へのアップロード”をデフォルトに設定する方法

メディアを追加する際この投稿へのアップロードというオプションをご存知か?もし知らなかったらこの設定を行うことをおすすめする

wordpress2 バナー

「この投稿へのアップロード」オプションに変更

ブログに画像を添付したい場合、”メディアを追加”ボタンで非常に時間は掛かってしまうことはないでしょうか? これはこれまでに添付した画像を全部表示しようとするために、時間がかかっているのです。この場合は下記の画像のように、メディア追加のオプションをデフォルトで「この投稿へのアップロード」をデフォルト設定しましょう。

画像を添付する場合、表示が遅い、たくさんありすぎて選ぶのが大変、このような場合に大変有効な手段です。
メディア追加時のオプション

「この投稿へのアップロード」を設定しましょう

やり方は簡単です。下記のソースをコピーしてfunction.phpに貼り付けるだけ。

//メディア追加の際、「この投稿へのアップロード」をデフォルトに設定する
function media_uploader_default_view() {
echo '<script type="text/javascript">jQuery(function( $ ){ ';
echo 'wp.media.view.Modal.prototype.on( \'ready\', function( ){ $( \'select.attachment-filters\' ).find( \'[value="uploaded"]\').attr( \'selected\', true ).parent().trigger(\'change\'); });';
echo '});</script>'."\n";
}
add_action( 'admin_footer-post-new.php', 'media_uploader_default_view' );
add_action( 'admin_footer-post.php', 'media_uploader_default_view' );

これまでの過去の画像を添付したい

上記のオプションにすると今度は過去の画像が表示できなくなりますが、上記画面のオプションから「すべてのメディア」を選択し直せばまた元通りに過去画像を表示して添付することもできます。

以上

コメント

タイトルとURLをコピーしました