WordPressの投稿ページからメディアをアップロードして記事に挿入する際、メディアライブラリの初期表示を「すべてのメディア」ではなく「この投稿へのアップロード」に変更する方法のご紹介です。
メディアライブラリの初期表示を「この投稿へのアップロード」に変更
テーマ内のfunctions.phpを開いて以下のコードを追加します。
1 2 3 4 5 6 7 8 9 10 11 12 |
add_action( 'admin_footer-post-new.php', 'initial_view_of_media_uploader' ); add_action( 'admin_footer-post.php', 'initial_view_of_media_uploader' ); function initial_view_of_media_uploader() { ?> <script type="text/javascript"> jQuery(function($) { $('#wpcontent').ajaxSuccess(function() { $('select.attachment-filters [value="uploaded"]').attr( 'selected', true ).parent().trigger('change'); }); }); </script> <?php } |
functions.php編集前のメディアライブラリの初期表示は、下図のように「すべてのメディア」が選択されているかと思いますが、
functions.php編集後のメディアを挿入画面は以下のようになります。
コメント