【问题标题】:Use a custom field to set the featured image in wordpress使用自定义字段在 wordpress 中设置特色图片
【发布时间】:2014-11-01 18:02:24
【问题描述】:

我知道以前有这样的问题,但我没有找到问题的答案。

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

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

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

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

谢谢

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

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

    首先,WordPress 仅允许将单个图像作为特色图像。如果您想使用多张图片,Multiple Post Thumbnails 插件可以帮助您做到这一点。

    其次,据我了解,如果Featured Image中没有值,您希望使用自定义字段URL作为图像源。我认为这样做的唯一方法是使用您描述的代码检查特色图像,如果它不可用,您可以回退到自定义字段。

    如果你知道附件ID,也可以看看wp_get_attachment_image函数。

    【讨论】:

      猜你喜欢
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-18
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      相关资源
      最近更新 更多