如何在“插入媒体”中默认选择“上传文件”?


15

我很沮丧,必须不停地单击“上传文件”,而不是在帖子编辑器中首先选择“上传文件”。...我如何才能默认选择“上传文件”而不是“媒体库”?


3
值得注意的是,您可以在“媒体库”面板中拖放文件并启动上传,而无需先实际单击“上传文件”。
米洛

Answers:


16

将此添加到您的functions.php或功能插件中

add_action( 'admin_footer-post-new.php', 'media_manager_default' );
add_action( 'admin_footer-post.php', 'media_manager_default' );

function media_manager_default() {
    ?>
    <script type="text/javascript">
        jQuery(document).ready(function($){
            wp.media.controller.Library.prototype.defaults.contentUserSetting=false;
        });
    </script>
    <?php
}

6
该死的家伙,你要把那个人拉出来有多深?
Andrew Bartel

更改为:jQuery(“。media-router a:first-child”)。addClass(“ active”); jQuery(“。media-router a:last-child”)。remveClass(“ active”); 它奏效了(应要求在此发布)
Lucas Bustamante

4

如果有人仍在寻找解决方案,那么该解决方案对我来说适用于所有帖子类型和特色图片中的所有上传图片:

function upload_media_manager_by_default() {
  if ( did_action( 'wp_enqueue_media' ) ) {
    ?>
    <script type="text/javascript">
      jQuery( document ).ready( function ( $ ) {
        wp.media.controller.Library.prototype.defaults.contentUserSetting = false;
        wp.media.controller.FeaturedImage.prototype.defaults.contentUserSetting = false;
      });
    </script>
  <?php
  }
}

add_action( 'admin_footer', 'upload_media_manager_by_default' );
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.