发布没有显示在前端的元数据,直到点击更新按钮

时间:2018-09-21 作者:rhyno183

我尝试在WP中插入大约2000条视频帖子。在视频url的主题中有一个自定义字段,因此我使用相应的字段名将视频url添加到帖子元数据中。ACF似乎不用于此主题(Edge、Journo)。

这些元数据在后端的该字段中正确显示,但在我点击每篇文章的更新按钮之前,这些元数据不会显示在前端。点击更新按钮后,一切正常。

到目前为止,我尝试过:

带有包含“meta\\u input”的postarr的wp\\u insert\\u post,后跟add\\u post\\u meta,然后在不同时间使用wp\\u publish\\u post更新按钮?或者其他想法?

提前感谢!

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

感谢您的回答!也许我有点不清楚,但我不使用ACF,它只是一个与主题相关的领域。

然而,这个问题和答案有助于找到问题:https://stackoverflow.com/questions/34018588/wordpress-add-post-meta-data-doesnt-display-on-page-until-post-is-manually

通过编程创建帖子后,我的WP元数据表条目不完整,主题需要另一个字段。通过UI再次保存帖子修复了这一问题。

使用插件显示元数据,我在插入帖子和点击更新按钮后比较了帖子的元数据,因此我确定了元数据中缺少的值。。!

希望这对其他有类似问题的人也有帮助!

结束

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在