Come rendere selezionato "Carica file" per impostazione predefinita in Inserisci supporto?


15

Sono frustrato dover fare clic su "Carica file" costantemente invece che la prima scelta sia Carica file nell'editor dei post .... Come posso selezionare "Carica file" selezionato per impostazione predefinita anziché "Libreria multimediale"?


3
Vale la pena notare che è possibile trascinare e rilasciare i file e avviare il caricamento nel pannello "libreria multimediale" senza dover prima fare clic su "carica file".
Milo,

Risposte:


16

Aggiungi questo al tuo Functions.php, o preferibilmente un plugin di funzionalità .

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
Accidenti amico, quanto in profondità hai dovuto andare per tirarlo fuori?
Andrew Bartel,

Modificato in: jQuery (". Media-router a: first-child"). AddClass ("active"); jQuery (". media-router a: last-child"). remveClass ("active"); E ha funzionato (pubblicando qui per richiesta)
Lucas Bustamante il

4

Se qualcuno sta ancora cercando una soluzione, questa soluzione ha funzionato per me per tutte le immagini caricate in qualsiasi tipo di post e anche sulle immagini in primo piano:

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' );
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.