繁体   English   中英

自定义特征图像尺寸问题 WordPress

[英]Custom Feature Image Size Issue WordPress

给定页面是一个博客存档页面,其中列出了最近的帖子。

https://petcarepicks.com/

我希望此页面上的特色图像缩略图加载与其显示相同的文件大小(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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM