在媒体编辑页面上更改图像预览的大小

时间:2015-10-01 作者:benc

我想增加媒体编辑页面上预览图像的大小。目前它太小,无法准确裁剪。

../wp管理/发布。php?post=2758(&;操作=编辑(&A);图像编辑器

image edit page

1 个回复
最合适的回答,由SO网友:Webloper 整理而成

除非修改核心,否则这是不可能的。

文件:wp-admin/includes/image-edit。php

wp_image_editor函数中的第28行

$sizer = $big > 400 ? 400 / $big : 1;
线路编号346

function _image_get_preview_ratio($w, $h) {
    $max = max($w, $h);
    return $max > 400 ? (400 / $max) : 1;
}
此函数负责小图像预览,因为您可以看到400/$最大值已修复。如果你把400改为800,在我的系统上就可以了。

最好的方式,但部分工作脚本。

它只更改图像的大小,但无法更新父图像大小,因此javascript无法在此处正常工作。

add_filter( \'image_editor_save_pre\', \'custom_image_editor_save_pre\', 10, 5 );
function custom_image_editor_save_pre( $image, $post_id ){

     $temp = wp_get_image_editor( $post->guid );
     if ( ! is_wp_error( $temp ) ) {
          // calculate height in the ratio of width
          $temp->resize( 800, 400, true );
     }
     return $temp;
 }
这是ticket 我是为了增强而提出的。

相关推荐

Organizing media uploads

我的一个客户想把他的WordPress网站转移到我的服务器上。问题是他的网站没有在他的上传文件夹中使用子文件夹,而他上传文件夹的根目录中有超过1000000个文件。有没有一种方法可以将他的所有帖子上传到文件夹中,而不会丢失帖子中的附加链接和特色图片?