¿Cómo puedo ver todas las miniaturas generadas por WP en el Administrador de Medios?

25 ene 2011, 22:08:59
Vistas: 1.39K
Votos: 2

Cuando WordPress crea miniaturas a partir de la imagen original subida, estas permanecen ocultas en el listado del Administrador de Medios. ¿Es posible hacerlas visibles mediante algún filtro o acción para poder editarlas o eliminarlas de forma selectiva?

2
Comentarios

Por favor, explica más, ¿estás diciendo que cuando una imagen se sube como miniatura, es decir, directamente al crear una publicación y establecer la imagen destacada, esta imagen está oculta en el listado de medios? Si ese no es el caso, no estoy seguro de entender, seguramente mostrar miniaturas de otra manera resultaría en elementos de medios duplicados, ¿no?

t31os t31os
26 ene 2011 16:33:11

@t31os - Me gustaría ver cada imagen que aparece en el directorio, incluso aquellas que parezcan estar duplicadas. Si WP creó una imagen, quiero verla, tal como la veo en FTP. ¿Tiene sentido?

Scott B Scott B
12 mar 2011 22:07:05
Todas las respuestas a la pregunta 2
0

Aviso:

Estoy considerando que por Media Manager te refieres a la Biblioteca Multimedia.

/wp-admin/media.php

Quizás pre_get_posts podría manejar esto, pero no llegaremos ahí...

Propongo una solución alternativa que evita ver muchas duplicados en la página de la Biblioteca Multimedia:

Visualización de miniaturas en la Biblioteca Multimedia de WordPress

El resultado de la columna All Thumbs es simplemente un enlace a la imagen.
Pero creo que se puede adaptar fácilmente para incluir al menos una capacidad de eliminación, usando algún script PHP.

También podría combinarse con control de comportamiento jQuery y estilos CSS...

if( is_admin() )
{
    add_filter( 'manage_upload_columns', 'wpse_7757_all_thumbs_column_register' );
    add_action( 'manage_media_custom_column', 'wpse_7757_all_thumbs_columns_display', 10, 2 );
}

function wpse_7757_all_thumbs_column_register( $columns ) 
{
    $columns['all_thumbs'] = 'Todas las miniaturas';

    return $columns;
}

function wpse_7757_all_thumbs_columns_display( $column_name, $post_id ) 
{
    if( 'all_thumbs' != $column_name || !wp_attachment_is_image($post_id) )
        return;

    $full_size = wp_get_attachment_image_src( $post_id, 'full' );
    echo '<div style="clear:both">TAMAÑO COMPLETO : '.$full_size[1].' x '.$full_size[2].'</div>';

    $size_names = get_intermediate_image_sizes();

    foreach( $size_names as $name )
    {
        // VER ESTO: http://wordpress.org/support/topic/wp_get_attachment_image_src-problem
        $the_list = wp_get_attachment_image_src( $post_id, $name );

        if ( $the_list[3] )
            echo '<div style="clear:both"><a href="'.$the_list[0].'" target="_blank">'.$name.'</a> : '.$the_list[1].' x '.$the_list[2].'</div>';
    }
}
3 jul 2012 05:18:39
0

¿Por qué no ir directamente a Escritorio -> Medios -> Biblioteca? Desde allí puedes ver todas las imágenes en la Biblioteca de Medios y realizar algunas operaciones masivas, etc.

10 jun 2011 22:19:15