Comment faire pour que «Télécharger des fichiers» soit sélectionné par défaut dans Insérer un média?


15

Je suis frustré de devoir cliquer sur "Upload Files" constamment au lieu du premier choix étant Upload Files dans l'éditeur de messages .... Comment puis-je faire "Upload files" sélectionné par défaut au lieu de "Media Library"?


3
Il convient de noter que vous pouvez faire glisser et déposer des fichiers et lancer le téléchargement dans le panneau "bibliothèque multimédia" sans avoir à cliquer sur "télécharger les fichiers" en premier.
Milo

Réponses:


16

Ajoutez ceci à votre functions.php, ou de préférence un plugin de fonctionnalité .

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
Merde, à quelle profondeur avez-vous dû aller pour retirer celui-ci?
Andrew Bartel

Changé en: jQuery (". Media-router a: first-child"). AddClass ("active"); jQuery (". media-router a: last-child"). remveClass ("active"); Et cela a fonctionné (affichage ici à cause de la demande)
Lucas Bustamante

4

Si quelqu'un cherche toujours une solution, cette solution a fonctionné pour moi pour toutes les images de téléchargement dans tous les types de publication et sur les images en vedette également:

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' );
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.