我看不出有什么办法牵扯进来。遵循wp_get_attachment_image
无处可去。。。
// wp-admin/includes/class-wp-media-list-table.php
// line 200
case \'icon\':
$attributes = \'class="column-icon media-icon"\' . $style;
?>
<td <?php echo $attributes ?>><?php
if ( $thumb = wp_get_attachment_image( $post->ID, array( 80, 60 ), true ) ) {
if ( $this->is_trash || ! $user_can_edit ) {
echo $thumb;
} else {
?>
<a href="<?php echo get_edit_post_link( $post->ID, true ); ?>" title="<?php echo esc_attr( sprintf( __( \'Edit “%s”\' ), $att_title ) ); ?>">
<?php echo $thumb; ?>
</a>
<?php }
}
<小时>
通过检查输出,我们可以看到图像正在被强制调整大小,因此可以选择操纵DOM。
add_action( \'admin_head-upload.php\', \'wpse_59182_bigger_media_thumbs\' );
function wpse_59182_bigger_media_thumbs()
{
?>
<script type="text/javascript">
jQuery(document).ready( function($) {
$(\'.wp-list-table img\').each(function(){
$(this).removeAttr(\'width\').css(\'max-width\',\'100%\');
$(this).removeAttr(\'height\').css(\'max-height\',\'100%\');
});
$(\'.column-icon\').css(\'width\', \'130px\');
});
</script>
<?php
}
edit by Question asker ( Tom ):
我在这个问题上应用了解决方案,结果如下: