加载缩略图中的URL图像全尺寸、中尺寸、大尺寸

时间:2020-04-12 作者:tientruong0810

我的网站有大约1000个图像设置缩略图,中型,大型帖子。。。

<img class="size-medium" src="../test-600x337.jpg" alt="" width="600" height="337">
<img class="size-thumbnail" src="../test-100x100.jpg" alt="" width="100" height="100">
<img class="size-large" src="../test-1000x1000.jpg" alt="" width="1000" height="1000">
具有功能。php,如何让它返回原始图像(全尺寸图像)的URL,因为我删除了主机中的所有图像大小调整。

非常感谢您的时间和帮助。

1 个回复
SO网友:simongcc

根据您的描述,在您的模板中,它当前获取特定大小的图像,如“缩略图”或“中等”等。你想用一个主控件来改变这一点,并强制他们使用原始图像,对吗?

如果是,您可以尝试过滤器post_thumbnail_size

add_filter( \'post_thumbnail_size\', \'q363844_modify_image_thumbnail_size\', 10, 2 );
function q363844_modify_image_thumbnail_size( $size, $post_id ) {
    // because you want to return original, you can set it to \'large\'
    return \'large\';
}
但从长远来看,我认为这对你的网站流量和优化没有好处。您可以考虑通过搜索关键字来使用插件regenerate thumbnail 在插件库中。

相关推荐

Convert emoji to images

我有一个私有插件,可以导出所有没有“主题化”的帖子,所以输出的只是内容的html(帖子主题为H1,日期/时间为H2)。如果帖子包含表情符号,它会正确显示在主题页面上。但是如果我将HTML输出保存到一个文件中,表情符号会显示为&eth;&#159;&#153;&#129; 这些是UniCode字符(我想),我需要生成的HTML页面将表情符号显示为图形图像。创建HTML输出的代码使用标准WP\\u查询对象,然后在have\\u posts循环中输出内容:$thest