将WordPress中的默认图像大小设置为硬裁剪

时间:2011-10-13 作者:Scott

如何将WP中的大中型图像大小设置为硬裁剪?

在我的主题中,我可以使用以下方法将缩略图大小设置为硬裁剪:

add_theme_support(\'post-thumbnails\');
set_post_thumbnail_size( 96, 96, true );
但我看不出有什么办法可以使中、大型图像难以裁剪。

是否有可能通过以下方式删除中型和大型尺寸并重新添加:

add_image_size( \'medium\', $width, $height, true );
add_image_size( \'large\', $width, $height, true );

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

您可以这样重写默认值:

add_image_size( \'medium\', 200, 200, true );

SO网友:MarcGuay

这里有一个改进,它使用了您尝试使用的设置:

add_image_size(\'medium\', get_option( \'medium_size_w\' ), get_option( \'medium_size_h\' ), true );

SO网友:Gleb Kemarsky

要为medium 图像,使用此代码即可:

update_option( \'medium_crop\', 1 );
Theupdate_option() 函数本身检查是否存在此类选项,并在必要时添加它:

如果该选项不存在,则该选项将添加选项值,并带有$autoload 的值yes.

SO网友:dragoweb

Gleb的回答对我很有效。

// Medium Size Thumbnail
if(false === get_option(\'medium_crop\')) {
    add_option(\'medium_crop\', \'1\'); 
} else {
    update_option(\'medium_crop\', \'1\');
}
找到完整代码here

结束

相关推荐

fetch images and videos

是否可以获取特定网站的视频和图像并将其发布?我的意思是我正在考虑写一个函数,在这里我只写网站名称,然后在网站url的帮助下,所有或最新的图片和视频都会发布到我的帖子上。这可能吗?