无法使用_POST_THMBURBILE显示自定义大小的缩略图

时间:2011-09-23 作者:21zna9

我有如下代码:

$post_thumbnail = the_post_thumbnail( array ( $w, $h ) );
我想知道我做错了什么。当我传入宽度和高度的值时,Wordpress返回一个具有正确高度但宽度不正确的图像。我可以得到指定的确切图像吗?

1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

总是从抄本开始。根据the function reference for the_post_thumbnail():

参数

$大小

(字符串/数组)(可选)图像大小。字符串关键字(缩略图、中、大、全)或由add\\u image\\u size()定义的任何自定义大小关键字,或以像素表示宽度和高度的两项数组,例如数组(32,32)。

默认设置:“发布缩略图”,该主题使用set\\u post\\u thumbnail\\u size设置。

PLEASE NOTE: The crop does not work in Wp 3.0+. WP 3.0+所需要的只是调用缩略图来发布。然后转到仪表板中的“媒体”,并将缩略图设置为所需大小。

您需要通过以下方式创建自定义图像大小add_image_size( $name, $w, $h, $crop ), 然后打电话the_post_thumbnail( $name ).

结束

相关推荐

Mixing Tweets with Posts

我有一个客户希望他们的博客按时间顺序显示帖子和推文。这些应混合到同一饲料中。我没有找到任何插件可以实现这一点,尽管可能有一个插件我错过了,有人可以推荐。我想拉推并将其存储为自定义帖子类型,然后在显示时拉两种帖子类型,但推特的TOS不允许存储数据。我看到的唯一选择是在页面加载时拉推,然后编写一个自定义函数按时间顺序合并这两条推,这似乎需要一些工作。此外,就缓存推文而言,考虑到推文不允许存储这些信息,我该怎么做呢?有没有人对实现这一目标的最佳方法提出建议?也是最高效的?提前感谢。