Aunque yo no suelo usarla casi nunca, la biblioteca de medios de WordPress es para mucha gente realmente útil, pero le faltan cosas.
Y una cosa que le falta es un modo rápido de adjuntar medios a tus contenidos, para que estén asociados a una entrada o página y no simplemente subidos sin asociación alguna.
El modo más fácil de crear esta asociación, de adjuntar un medio a un contenido, es añadir una nueva columna a la biblioteca de medios que permita hacer esto fácilmente.
El código sería este:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | /* Nueva columna para re-adjuntar medios */ add_filter("manage_upload_columns", 'upload_columns'); add_action("manage_media_custom_column", 'media_custom_columns', 0, 2); function upload_columns($columns) { unset($columns['parent']); $columns['better_parent'] = "Superior"; return $columns; } function media_custom_columns($column_name, $id) { $post = get_post($id); if($column_name != 'better_parent') return; if ( $post->post_parent > 0 ) { if ( get_post($post->post_parent) ) { $title =_draft_or_post_title($post->post_parent); } ?> <strong><a href="<?php echo get_edit_post_link( $post->post_parent ); ?>"><?php echo $title ?></a></strong>, <?php echo get_the_time(__('d/m/Y')); ?> <br /> <a class="hide-if-no-js" onclick="findPosts.open('media[]','<?php echo $post->ID ?>');return false;" href="#the-list"><?php _e('Volver a adjuntar'); ?></a> <?php } else { ?> <?php _e('(Sin adjuntar)'); ?><br /> <a class="hide-if-no-js" onclick="findPosts.open('media[]','<?php echo $post->ID ?>');return false;" href="#the-list"><?php _e('Adjuntar'); ?></a> <?php } } |
Solo tienes que copiarlo, y pegarlo en el archivo <a href="https://ayudawp.com/que-es-y-como-se-usa-el-fichero-functions-php/">functions.php</a> del tema activo o en tu plugin personal para que funcione.
Pasarás de esto:
A esto otro, ya con la nueva columna y enlaces:
Como verás, identifica a qué está adjunto cada medio y ofrece un enlace para adjuntarlo a un contenido o re-adjuntarlo, desde el que accederías a esta característica, que muchos usuarios de WordPress no han visto nunca, pero tiene su utilidad como te comentaba:
Como verás, todos los días se puede aprender algo nuevo sobre WordPress, y esto siempre estuvo ahí, pero oculto.
¿Te gustó este artículo? ¡No sabes lo que te estás perdiendo en YouTube!