我需要在页面的其他地方复制缩略图列表,并在我的函数中设置了一些不同的自定义缩略图大小。php文件。
如果我使用:
the_post_thumbnail(\'photo-small\');
如果使用以下选项,缩略图将正确显示:echo get_post_thumbnail(\'photo-small\');
没有任何内容得到响应-这是一个空字符串。我想做的是将生成的img标记添加到一个数组中,这样我就可以在循环之外循环它,但由于某些原因,它总是空白的。
我需要在页面的其他地方复制缩略图列表,并在我的函数中设置了一些不同的自定义缩略图大小。php文件。
如果我使用:
the_post_thumbnail(\'photo-small\');
如果使用以下选项,缩略图将正确显示:echo get_post_thumbnail(\'photo-small\');
没有任何内容得到响应-这是一个空字符串。我想做的是将生成的img标记添加到一个数组中,这样我就可以在循环之外循环它,但由于某些原因,它总是空白的。
您正在使用get_the_post_thumbnail()
而不是不存在的get_post_thumbnail()
功能,对吗?
正如JohnG所说,您必须将当前帖子的ID传递给get_the_post_thumbnail()
(thethe_post_thumbnail()
函数已经为您处理了)。这个Function Reference 在WordPress Codex中有许多用法示例:
get_the_post_thumbnail($id); // without parameter -> Thumbnail
get_the_post_thumbnail($id, \'thumbnail\'); // Thumbnail
get_the_post_thumbnail($id, \'medium\'); // Medium resolution
get_the_post_thumbnail($id, \'large\'); // Large resolution
get_the_post_thumbnail($id, array(100,100) ); // Other resolutions
在哪里$id
是当前帖子的ID。你可以通过get_the_ID()
.愚蠢的问题,但你在打电话吗the_post_thumbnail
从一个循环中?如果没有,那么您希望使用get_post_thumbnail()
, 但你需要通过post_id
您想要的特色图像
是否可以使用缩略图机制两次?我发现缩略图API非常有用,它允许用户在其中放置自己的图形,以便我可以轻松控制大小和位置。他们所要做的就是记住点击特色图片。我想在我的页面上有两个这样的机制,你知道我该怎么做吗?最好是手工编码。