将缩略图裁剪为Wordpress上的精确尺寸以获得中等大小

时间:2010-08-10 23:48:22

标签: php wordpress

在Wordpress媒体设置中缩略图大小我们可以将缩略图裁剪为精确尺寸。

但是Medium size无法获得准确尺寸的选项。有一种方法可以强制中等大小的精确尺寸?

如果是,请如何实施functions.php

3 个答案:

答案 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 );' ) );

参数是尺寸名称,宽度,高度以及是否强制裁剪。

相关问题