Lorsque WP crée des vignettes à partir de l'image d'origine téléchargée, elles ne sont pas visibles dans la liste du Media Manager. Peuvent-ils être rendus visibles, via un filtre ou une action, afin que vous puissiez les modifier/les supprimer de manière sélective?
Remarque :
Je pense que par Media Manager, vous faites référence à la médiathèque.
/wp-admin/media.php
Peut-être que pre_get_posts
pourrait gérer ça, mais n'y arriverait pas ...
Je proposerais une solution alternative qui empêche de voir beaucoup de doublons dans la page de la médiathèque:
La sortie de la colonne All Thumbs
est simplement un lien vers l'image.
Mais je pense qu’il peut être facilement adapté pour inclure au moins une capacité de suppression , en utilisant du script PHP .
Il pourrait également être associé au contrôle de comportement jQuery et au style 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'] = 'All Thumbs';
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">FULL SIZE : '.$full_size[1].' x '.$full_size[2].'</div>';
$size_names = get_intermediate_image_sizes();
foreach( $size_names as $name )
{
// CHECK THIS: 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>';
}
}
Pourquoi ne pas simplement aller à Dashboard -> Media -> Library
? À partir de là, vous pouvez voir toutes les images de la médiathèque et effectuer certaines opérations en bloc, etc.