Làm cách nào để tạo các tập tin Tải lên của tập tin, được chọn theo mặc định trong Chèn phương tiện?


15

Tôi cảm thấy thất vọng khi phải nhấp vào "Tải tệp lên" liên tục thay vì lựa chọn đầu tiên là Tải tệp lên trong trình chỉnh sửa bài viết .... Làm cách nào để tôi có thể tạo tệp Tải lên tệp Tải xuống được chọn theo mặc định thay vì "Thư viện phương tiện"?


3
Điều đáng chú ý là bạn có thể kéo và thả tệp và bắt đầu tải lên trong bảng điều khiển "thư viện phương tiện" mà không cần phải thực sự nhấp vào "tải lên tệp" trước.
Milo

Câu trả lời:


16

Thêm phần này vào hàm.php của bạn, hoặc tốt nhất là một plugin chức năng .

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
Anh bạn chết tiệt, bạn phải đi sâu đến đâu để rút cái đó ra?
Andrew Bartel

Đã thay đổi nó thành: jQuery (". Media-router a: First-child"). AddClass ("active"); jQuery (". media-router a: last-child"). remveClass ("active"); Và nó đã hoạt động (đăng ở đây vì yêu cầu)
Lucas Bustamante

4

Nếu ai đó vẫn đang tìm giải pháp, thì giải pháp này phù hợp với tôi cho tất cả các hình ảnh tải lên trong bất kỳ loại bài đăng nào và trên các hình ảnh nổi bật:

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' );
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.