Notice:
我认为Media Manager指的是媒体库
/wp-admin/media.php
可能吧
pre_get_posts
我能应付,但无法做到。。。
我会提出另一种解决方案,防止看到lots “媒体库”页面中的副本数量:
的输出All Thumbs
列只是指向图像的链接
但我认为它可以很容易地进行调整,至少包括一个删除功能,使用some PHP script.
它还可以与jQuery行为控制和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>\';
}
}