미디어 삽입에서 기본적으로 "파일 업로드"를 선택하는 방법은 무엇입니까?


15

게시물 편집기에서 파일 업로드 중 첫 번째 선택 항목이 아닌 "파일 업로드"를 계속 클릭해야하는 것에 실망했습니다 .... "미디어 라이브러리"대신 "기본적으로 파일 업로드"를 선택하려면 어떻게해야합니까?


3
실제로 "파일 업로드"를 먼저 클릭하지 않고도 "미디어 라이브러리"패널에서 파일을 끌어서 놓아 업로드를 시작할 수 있습니다.
Milo

답변:


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"); 그리고 그것은 일 (때문에 요청의 여기에 게시)
루카스 부스타

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' );
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.