使用自定义字段在wordpress中设置特色图像

时间:2014-11-01 18:02:24

标签: php wordpress

我知道之前有过这样的问题,但我找不到问题的答案。

我有一个自定义字段,其中包含图片的网址。如果没有为帖子设置图像,则应将自定义字段用作特色图像(如果没有特色图像,则仅包含值)

如果没有特色图片,我试图将图像插入single.php中,例如:

$myId = get_post_meta(get_the_ID(), 'videourl', true);
if ($myId != null) {
echo '<img id="vidimgsingle" src="'.$myId.'">';
}

这适用于单个帖子视图,但后来我想使用get_the_post_thumbnail()来显示帖子特色图片..所以有可能将自定义字段网址设置为特色图片而不是仅插入它?

谢谢

1 个答案:

答案 0 :(得分:1)

  

但后来我想使用get_the_post_thumbnail()来显示帖子   特色图片

首先,WordPress只允许单个图像作为特色图像。如果您想使用多个图片,Multiple Post Thumbnails插件可以帮助您实现这一目标。

其次,根据我的理解,如果特色图片中没有值,您可以使用自定义字段网址作为图片源。我认为唯一的方法是使用您描述的代码检查特色图像,如果它不可用,您可以回退到自定义字段。

如果您知道附件ID,也可以查看wp_get_attachment_image功能。