Wordpress中自定义帖子类型的自定义图像大小

rev*_*evo 5 wordpress

我正在尝试articles通过以下功能将自定义图像大小添加到自定义帖子类型的帖子中functions.php:

function thumb_size($id)
{
    if(get_post_type() == "articles")
    {
        add_image_size('articles-thumb', 113, 72, true);
    }
}
add_action ( 'publish_post', 'thumb_size' );
Run Code Online (Sandbox Code Playgroud)

并尝试通过以下代码显示它:

the_post_thumbnail('articles-thumb');
Run Code Online (Sandbox Code Playgroud)

但我所看到的输出,与我声明的大小不同,问题是什么?

ena*_*upe 6

我面临同样的问题,为任何上传类型生成大量图像变化并不是一个好主意.我有一个自定义的帖子类型'集合',它可以生成2种不同的集合大小,为什么我会在每次上传时生成这些大小?我找不到解决这个问题的方法.


And*_*ren 3

add_image_size('articles-thumb', 113, 72, true);只需使用functions.php 文件中的单行即可。删除函数的重置并添加操作代码。

然后将其与问题中的行一起显示。 the_post_thumbnail('articles-thumb');

您可能还需要重新生成缩略图。这个插件效果很好:http://wordpress.org/extend/plugins/regenerate-thumbnails/ 如果您的图像在设置图像大小之前上传,则不会有该大小的缩略图。使用该插件重新生成单个图像或您上传的所有图像的缩略图。现在重新生成的每一个都将具有所有自定义尺寸的缩略图。