This has been asked before, 但答案是三年前的,对我不起作用,所以我想知道从那以后是否有什么根本性的改变,或者我是否从根本上误解了什么。我不擅长发展儿童主题。
我试图做一个主题的孩子,这个主题不受创作者(Duena)的支持。当我为页面设置特色图像时,add\\u image\\u size裁剪图像,我想对此进行更改。下面是父主题函数中的内容。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
}
}
对于slider post缩略图,我希望图像高度为600,否则将裁剪设置为false。我尝试了另一个问题的解决方案,在我的孩子主题的函数中添加了以下内容。php:
function hhc1_setup() {
add_image_size( \'slider-post-thumbnail\', 1140, 600, true ); // Slider Thumbnail
}
add_action( \'after_setup_theme\', \'hhc1_setup\', 15 );
但是,没有骰子,特色图片仍然被裁剪到440高。我是否遗漏了一些明显的东西?