¿Cómo hacer que "Subir archivos" esté seleccionado por defecto en Insertar medios?

15

Me frustra tener que hacer clic en "Cargar archivos" constantemente en lugar de que la primera opción sea Cargar archivos en el editor de publicaciones ... ¿Cómo puedo hacer que "Cargar archivos" esté seleccionado de forma predeterminada en lugar de "Biblioteca multimedia"?

Ghinnersmee
fuente
3
Vale la pena señalar que puede arrastrar y soltar archivos e iniciar la carga mientras está en el panel "biblioteca de medios" sin tener que hacer clic en "cargar archivos" primero.
Milo

Respuestas:

16

Agregue esto a su functions.php, o preferiblemente un complemento de funcionalidad .

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
fuente
66
Maldito amigo, ¿qué tan profundo tuviste que ir para sacarlo?
Andrew Bartel
Lo cambió a: jQuery (". Media-router a: first-child"). AddClass ("active"); jQuery (". media-router a: last-child"). remveClass ("active"); Y funcionó (publicando aquí por solicitud)
Lucas Bustamante
4

Si alguien todavía está buscando una solución, esta solución funcionó para mí para todas las imágenes cargadas en cualquier tipo de publicación y también en las imágenes destacadas:

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
fuente