web-dev-qa-db-de.com

Wie kann ich festlegen, dass "Dateien hochladen" in "Datenträger einfügen" standardmäßig ausgewählt ist?

Ich bin frustriert, ständig auf "Dateien hochladen" klicken zu müssen, anstatt als erste Option "Dateien hochladen" im Beitragseditor festzulegen. Wie kann ich festlegen, dass "Dateien hochladen" standardmäßig anstelle von "Medienbibliothek" ausgewählt wird?

14
Ghinnersmee

Fügen Sie dies Ihrer functions.php hinzu, oder vorzugsweise einem Funktions-Plugin .

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
}
16
vancoder

Wenn jemand noch nach einer Lösung sucht, funktioniert diese Lösung für alle Upload-Bilder in beliebigen Beitragstypen und auch für ausgewählte Bilder:

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' );
4