¿Está buscando una forma de crear una columna de URL de la Biblioteca de Medios? Este fragmento creará una nueva columna en la Biblioteca de Medios con la URL del archivo que le permitirá copiar y pegar fácilmente la URL.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico del sitio:
function muc_column( $cols ) {
$cols["media_url"] = "URL";
return $cols;
}
function muc_value( $column_name, $id ) {
if ( $column_name == "media_url" ) echo '<input type="text" width="100%" onclick="jQuery(this).select();" value="'. wp_get_attachment_url( $id ). '" />';
}
add_filter( 'manage_media_columns', 'muc_column' );
add_action( 'manage_media_custom_column', 'muc_value', 10, 2 );
Gracias a Steve Taylor por el fragmento original. Gracias a Jurko Chervony por los ajustes sugeridos.
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: Los 27 mejores temas de WordPress para negocios para tu sitio web y Las 15 mejores herramientas y plugins de marketing de contenidos para WordPress.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por compartir esto. Me acabas de ahorrar un par de horas y una botella de Advil.
Muchas gracias por esto. ¡Hice un pequeño y útil plugin para esto!
Muchas gracias por esto. ¡Hice un pequeño y útil plugin para esto!
Lo copié y pegué al final del archivo 'functions.php', y cuando intenté abrir el sitio web de nuevo, me dio un error fatal. ¿Alguna idea de por qué? Estoy usando WordPress 3.8.
Sin echar un vistazo a tu functions.php, no estaría seguro de cuál es el problema. Podrías subirlo a pastebin.com y usar el formulario de contacto para enviarme el enlace y así poder echarle un vistazo.
http://wpsnipp.com/index.php/contact/
Hola Brent,
Esto puede ser bueno para algunos, solo no estoy seguro de que sea una gran característica para todos. Gracias por tus comentarios, es genial saber que lo que publico está ayudando a la gente.
¡Hombre, esto es increíble! Quién sabe por qué esto no es predeterminado en WordPress. ¡Muchas gracias!
¡Increíble! Gracias.
Gracias, gracias, gracias. Me estaba volviendo loco con todo el tener que buscar las URLs. ¡Realmente lo aprecio!
Tan conveniente. Esto debería ser un plugin... ¡eso me da una idea!
¡Oh, hombre, tú eres el JEFE! ¡Gracias!
¡Gracias! Exactamente lo que estaba buscando y me ahorró un montón de clics 🙂
Fragmento increíblemente útil, ¡muchas gracias! ¡Hace mi trabajo mucho más fácil!
Mejor variante http://pastebin.com/2i3TyQNR
Añadí el ancho de entrada y arreglé el JS
Hola Jurko
Sí, estoy de acuerdo, debería haberlo hecho con jQuery, añadiré tus actualizaciones al fragmento. Gracias por tu aporte.
Gracias Jurko Chervony, añadí tu actualización y di crédito.
No lo entiendo. ¿La URL del archivo ya está en el metabox o es un metabox en blanco donde puedes ingresar la URL de un archivo? ¿Cómo se conecta esto con la Biblioteca de Medios? Gracias.
Esto colocará un campo de entrada con la columna y un enlace al archivo dentro de él y, cuando se seleccione, seleccionará automáticamente todo el texto dentro del campo. Esto solo ahorra un poco de tiempo para que no tengas que ir a la página de edición para obtener la URL del archivo.
Fantástico. Gracias por esto.
de nada, me alegra que te guste el fragmento.