如何从已制作的自定义字段设置帖子特色图像

时间:2018-05-09 作者:mel

所以我迁移了一个网页设计师的网站,他在新闻帖子中使用了一个自定义的图像字段。现在我创建了这个网站,我需要更改256篇帖子来设置一个特色图片,因为它不适用于这个自定义字段。是否有人知道如何从已创建的自定义字段设置帖子特色图像?

1 个回复
SO网友:cjbj

你的问题并不完全清楚,但我想你的新主题是以正常方式使用特色图片,这会在旧帖子上留下空白的特色图片,因为它们存储在自定义字段中。您可以在get_the_post_thumbnail. 因为我不知道自定义字段是如何生成的,所以我无法给出完整的代码,但它看起来是这样的:

add_filter (\'post_thumbnail_html\',\'wpse303106_custom_featured_image\',10,5);

function wpse303106_custom_featured_image ($html, $post->ID, $post_thumbnail_id, $size, $attr) {
  if (\'\' == $html && test-for-existence-of-custom-field) {
    $html = ... assemble from custom field ...
    }
  return $html;
  }

结束

相关推荐

Get images by category

我目前获取滑块图像的方法是使用以下工作正常的代码:$args = array( \'post_type\' => \'attachment\', \'sort_order\' => \'ASC\', \'sort_column\' => \'menu_order\', ); $attachments = get_posts($args); if ($attachments) { $