这以前也有人问过,但答案是三年前的事,并不适用于我,所以我想知道从那以后一些根本的改变,或者我是否从根本上误解了什么。我刚开始开发儿童主题。
我正在尝试做一个主题的子类,这个主题不受创作者(Duena)的支持。当我为页面设置特征图像时,add_image_size会对图像进行裁剪,我想要对此进行更改。下面是父主题的functions.php中的内容:
function duena_setup() {
// Various other things
if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 750, 290, true ); // Normal post thumbnails
add_image_size( 'slider-post-thumbnail', 1140, 440, true ); // Slider Thumbnail
add_image_size( 'image_post_format', 750, 440, true ); // Image Post Format output
add_image_size( 'related-thumb', 160, 160, true ); // Realted Post Image output
add_image_size( 'portfolio-large-th', 550, 210, true ); // 2 cols portfolio image
add_image_size( 'portfolio-small-th', 265, 100, true ); // 4 cols portfolio image
}
}对于滑块后缩略图,我希望图像高度为600,否则设置为假的裁剪。我在另一个问题中尝试了这个解决方案,在我的子主题的functions.php中添加了以下内容:
function hhc1_setup() {
add_image_size( 'slider-post-thumbnail', 1140, 600, true ); // Slider Thumbnail
}
add_action( 'after_setup_theme', 'hhc1_setup', 15 );但是,没有骰子,特色图片仍被裁剪到440英尺。我漏掉了什么明显的东西吗?
发布于 2015-05-28 05:53:06
@WisdmLabs是对的。对于旧图像,您将不得不使用该插件重新生成缩略图。对于上传的新图片,它将尊重在子主题的functions.php文件中提到的600高度。
https://wordpress.stackexchange.com/questions/189649
复制相似问题