Hay un comportamiento del cargador de WordPress que me molesta especialmente, y es que al abrir el cargador de medios mediante el botón de «Añadir objeto«, la opción por defecto sea mostrar la Librería multimedia, y no la opción de subir archivos, que es lo habitual, al menos para mi.
Creo que nadie sube las imágenes y escribe los artículos como acciones separadas así que creo que tiene más sentido que la opción por defecto sea la de subir archivos ¿no te parece?.
Afortunadamente es fácil de conseguir, pues solo tienes que crear un sencillo plugin, o añadirlo a tu plugin de utilidad, para conseguirlo, donde tendrías que insertar el siguiente código:
if ( ! defined( 'ABSPATH' ) ) exit; function cc_media_default() { ?> <script type="text/javascript"> jQuery(document).ready(function($){ wp.media.controller.Library.prototype.defaults.contentUserSetting=false; }); </script> <?php } add_action( 'admin_footer-post-new.php', 'cc_media_default' ); add_action( 'admin_footer-post.php', 'cc_media_default' );
Estupendo truco publicado en los foros de soporte oficiales.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Que bien me viene este código, era algo que necesitaba pero que por tiempo no me había puesto a buscarlo.
Por casualidad no te sonara si hay alguno código para que por defecto en el campo select este seleccionada la opcion «Subido a esta entrada» y no «Todos los elementos multimedia»?, es algo, en mi opinión, muy molesto cuando quieres colocar las imágenes en la entrada pero se cargan todas en vez de solo las de esa entrada :-/
Saludos!
Se agradece mucho este código, la verdad es que quería hacer esto desde hace bastante
Tampoco es estrictamente necesario El drag&drop también funciona en la pantalla de ‘Librería de Medios’, con lo que se pueden subir archivos sin tener que cambiar de pestaña.
Yo me he dado cuenta esta semana de un grave error en mi web desde los inicios que tiene que ver con subir las imágenes… Y no se que hacer!
Tenía marcada por defecto la opción «Enlazada a Página de Adjuntos», y he ido subiendo noticias y más noticias durante todo este tiempo; las noticias que tienen una galería de imágenes, no hay problema, pero la he liado en las que tienen insertadas imágenes sueltas en la propia noticia, pues generan resultados duplicados en Google: por un lado, el buscador muestra la noticia en sí, y por otro, la página de adjuntos de la noticia con cada una de las imágenes sueltas.
¿Sabéis si hay alguna forma de cambiar masivamente lo de «Enlazado al almacén de datos» por «enlazado a archivo multimedia» en todas las noticias?
He visto, como solución, que puedo entrar noticia por noticia, quitar la imagen de la entrada (no borrarla) e insertarla otra vez con «enlazado a archivo multimedia»… El problema es que las Webmaster Tools de Google me marcan cerca de 3.000 duplicados de este tipo (página de la noticia + página de attachment…)
Con este codigo en functions.php la subida aparece directamente en «Subidos a esta entrada»
jQuery(document).on(«DOMNodeInserted», function(){
// Lock uploads to «Uploaded to this post»
jQuery(‘select.attachment-filters [value=»uploaded»]’).attr( ‘selected’, true ).parent().trigger(‘change’);
});
Como preguntaba giltesa
Con este codigo en functions.php la subida aparece directamente en «Subidos a esta entrada»
add_action( ‘admin_footer-post-new.php’, ‘firmasite_mediapanel_lock_uploaded’ );
add_action( ‘admin_footer-post.php’, ‘firmasite_mediapanel_lock_uploaded’ );
function firmasite_mediapanel_lock_uploaded() { ?>
jQuery(document).on(«DOMNodeInserted», function(){
// Lock uploads to «Uploaded to this post»
jQuery(‘select.attachment-filters [value=»uploaded»]’).attr( ‘selected’, true ).parent().trigger(‘change’);
});
Como preguntaba giltesa