【问题标题】:Wordpress scales full sized image instead of serving thumbnailsWordpress 缩放全尺寸图像而不是提供缩略图
【发布时间】:2019-08-10 02:14:55
【问题描述】:

我的缩略图设置目前是:150x150(缩略图)、824x824(中)、1024x1024(大)

显示存档时,每个帖子使用的缩略图实际上是全尺寸图像,但缩放为 375x250。您会发现,如果您检查任何图像,确实存在各种尺寸的缩略图,但 WP 会忽略它们并改为加载完整尺寸的图像。

另外,加载图片的代码很简单:

the_post_thumbnail();

为什么会这样?如何让它加载缩略图?

【问题讨论】:

    标签: wordpress image thumbnails


    【解决方案1】:

    根据文档post-thumbnails

    你有没有在你的function.php里面启用它

    function yourThemeName_setup() {
    ...
    
    add_theme_support( 'post-thumbnails' );
    
    ...
    }
    

    另一种选择是将大小作为参数传递,例如

    the_post_thumbnail( array( 150, 150 ) ); // Resolutions (height, width)
    

    如果不是,您可以通过在 function.php 中创建 custom_size 来实现此目的

    add_image_size( 'custom_post-thumbnail', 150, 150 );
    

    然后使用它

    the_post_thumbnail( 'custom_post-thumbnail' );
    

    【讨论】:

    • 感谢您的回复。 WP 不应该自动使用创建的拇指而不是缩放全尺寸图像吗?我觉得这一定是有某种原因开始发生的。
    • 有(就像 WordPress 经常发生的那样)一些令人困惑的术语。 “post_thumbnail”是帖子的特色图片。它不需要是缩略图大小。从历史上看,它必须是,因此术语中的假设。由于 WordPress 不愿意更改事物的名称,即使它们不再有意义,您最终也会得到看似多余的调用,例如 the_post_thumbnail( 'thumbnail' )。但考虑使用`set_post_thumbnail_size()`。
    猜你喜欢
    • 1970-01-01
    • 2019-07-15
    • 2019-07-07
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多