在Wordpress媒体设置中缩略图大小我们可以将缩略图裁剪为精确尺寸。
但是Medium size
无法获得准确尺寸的选项。有一种方法可以强制中等大小的精确尺寸?
如果是,请如何实施functions.php
答案 0 :(得分:11)
如果您想要裁剪中等图像而不是缩放,就像您可以在选项页面中选择缩略图尺寸(但不适用于中型或大型),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");
}
答案 1 :(得分:4)
截至目前,there's a better way to do it。您可以使用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 );
}
答案 2 :(得分:-2)
将此添加到你的functions.php:
add_action( 'init', create_function( '', 'add_image_size( "cropped_medium", 300, 150, true );' ) );
参数是尺寸名称,宽度,高度以及是否强制裁剪。