Añade una columna para volver a adjuntar medios

2019-05-20T11:22:20+00:00 By |Wordpress|

Artículo de: ayudawordpress.com

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:

/* 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 functions.php 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.

La entrada Añade una columna para volver a adjuntar medios la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Artículo de: ayudawordpress.com

About the Author: