如何解决为什么我的 wordpress 获取缩略图不返回我的自定义大小?
我不明白为什么我的自定义缩略图大小不起作用
我检查了 developer.wordpress.org/reference/functions/get_the_post_thumbnail 并在我的 function.php 页面中执行此操作:
add_theme_support('post-thumbnails');
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'full-size',9999,9999 ); // full size
add_image_size( 'septcent',700,9999 ); // sur accueil
add_image_size( 'principal',800,9999 ); // general
add_image_size( 'artiste',400,true ); // icon artiste
add_image_size( 'artiste-page',300,true ); // icon artiste
add_image_size( 'gd-slider',640 ); // pour grand sliders
add_image_size( 'grandes-img',1200,9999 ); // pour grandes images
add_image_size( 'sup-gds-img',1800,9999 ); // pour grandes images
};
并像这样在我的页面中调用它
<?php echo get_the_post_thumbnail( $page->ID,'septcent' ); ?>
但这会返回一个适合屏幕的缩略图,宽度为 700 像素,但加载的大小为 1536 像素
当我检查我的代码时,我看到图像链接位于 wordpress 循环创建的 srcset 中
我做错了什么?
感谢您的帮助
解决方法
您似乎有另一个插件可以加载所有版本的图像。 一些 SEO 和缓存插件可实现良好的 SEO 和页面速度结果。
如果你想检查你的代码,我更喜欢先禁用所有插件,然后你才能看到正确的结果。
,似乎所有这些都来自 srcset,如果您使用 Retina,您的屏幕需要更多像素来显示 img,因此它将加载与之匹配的最大分辨率。
我没有更多关于需要的分辨率的信息,我想知道更多,但对于这个 google 是我的朋友。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。