[英]Custom Feature Image Size Issue WordPress
给定页面是一个博客存档页面,其中列出了最近的帖子。
我希望此页面上的特色图像缩略图加载与其显示相同的文件大小(360 像素 x 180 像素)。 我在主题的functions.php中添加了给定的代码,但它仍然无法正常工作。 它加载 408 x 204 大小的旧文件并在新尺寸上显示。
add_image_size('new-few-img', 360, 180,true);
the_post_thumbnail('new-few-img')
新的图像尺寸被注册,文件在重新生成缩略图后出现在目录中。 但是,在前端它仍然加载旧尺寸并显示新尺寸(由 CSS 强制)。
我也尝试使用以下行;
if ( has_post_thumbnail() ) {
the_post_thumbnail( 'new-few-img' );
}
或者
set_post_thumbnail_size(360,180,true);
或者
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 360, 180, true );
}
请帮我解决问题。
将以下代码添加到 function.php 文件中。
function register_new_thumbnail() {
add_theme_support( 'post-thumbnails' );
add_image_size('new-few-img', 360, 180,true);
}
add_action( 'after_setup_theme', 'register_new_thumbnail' );
现在您的新缩略图大小已注册,并且仅适用于新图像。 要裁剪您已经使用的图像,您需要一个插件来帮助您重新生成此缩略图大小。
我希望这可以帮助您解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.