裁剪缩略图到Wordpress的中等尺寸的精确尺寸

问题描述:

在Wordpress媒体设置中,我们可以缩略图的缩略图尺寸裁剪到精确的尺寸。裁剪缩略图到Wordpress的中等尺寸的精确尺寸

但是,对于Medium size无法获得确切的尺寸。有办法强制精确尺寸为中等尺寸

如果是,如何落实到functions.php

如果你想中的图像进行裁剪而不是缩小,就像你可以选择在选项页面的缩略图大小(但不适用于中等或大尺寸),you can set the medium_crop option to true in your functions.php

if(false === get_option("medium_crop")) { 
    add_option("medium_crop", "1"); 
} else { 
    update_option("medium_crop", "1"); 
} 
+0

它是'==='感谢一月Lemme看到结果 – kampit 2010-08-11 13:31:36

+0

是的。它的工作!非常感谢! – kampit 2010-08-11 13:36:14

+0

我想确定一下:-)请记住,这只会影响未来的**图像,但不会影响已经存在的图像。 – 2010-08-11 13:36:39

添加到您的functions.php:

add_action('init', create_function('', 'add_image_size("cropped_medium", 300, 150, true);')); 

的参数是尺寸名称,宽度,高度,以及是否强制作物。

+0

解析错误:语法错误,在/functions.php意想不到T_STRING上线77 – kampit 2010-08-11 12:12:03

+0

约翰忘记了''init''和'create_function'之间的逗号。 – 2010-08-11 12:29:37

截至目前,there's a better way to do it。您可以覆盖默认图像大小 - 即缩略图,中等 -using add_image_size函数。

实例:

// Set "Thumbnail" image size 
if(function_exists('add_theme_support')) { 

    add_theme_support('post-thumbnails'); 
    set_post_thumbnail_size(150, 150, false); 

} 

// Set "Medium" and "Large" image sizes 
if(function_exists('add_image_size')) { 

    add_image_size('medium', 300, 9999, false); 
    add_image_size('large', 1024, 9999, false); 

}