Como fazer com que "Upload de arquivos" seja selecionado por padrão em Inserir mídia?

15

Fico frustrado ao clicar em "Upload Files" constantemente, em vez de a primeira opção ser Upload Files no editor de postagens .... Como posso fazer "Upload files" selecionado por padrão em vez de "Media library"?

Ghinnersmee
fonte
3
Vale ressaltar que você pode arrastar e soltar arquivos e iniciar o upload enquanto estiver no painel "biblioteca de mídia" sem precisar clicar em "upload de arquivos" primeiro.
Milo

Respostas:

16

Adicione isso ao seu functions.php ou, de preferência, um plugin de funcionalidade .

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
}
vancoder
fonte
6
Caramba, quão profundamente você precisou ir para puxá-lo para fora?
Andrew Bartel
Alterou para: jQuery (". Media-router a: primeiro filho"). AddClass ("active"); jQuery (". roteador de mídia a: último filho"). remveClass ("ativo"); E funcionou (postando aqui por causa do pedido)
Lucas Bustamante
4

Se alguém ainda estiver procurando uma solução, essa solução funcionou para mim para todas as imagens de upload em qualquer tipo de postagem e também nas imagens em destaque:

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' );
Crisoforo Gaspar
fonte