我有一个使用ACF(高级自定义字段)的WordPress网站。我有2个自定义选择字段,允许用户在帖子上被选中 - 这些字段被称为“作者”和“编辑器”。WordPress高级自定义字段(ACF)未保存
该网站有大约5000个帖子,对于网站上的一些旧帖子,自定义“作者”和“编辑者”字段没有被拉到网站的前端,即使自定义字段显示为在帖子编辑器屏幕中正确设置。
如果我进入一个单独的帖子并重新保存/更新它,那么自定义字段看起来工作得很好,并被拉到网站的前端。不幸的是,批量修改帖子并重新保存/更新它们似乎没有修复帖子的效果。由于我有5000个帖子,因此单独重新保存/更新每个帖子并不可行。
更新:我已经尝试了Stender注释中提供的链接中的说明 - 它没有像手动更新单个帖子一样更新ACF字段数据。在使用wp_update_post()方法的手动方法中会发生什么不同吗?
有没有人有任何想法,我怎样才能修复自定义字段没有被拉到前端批量的帖子?
如果您需要更多信息或有任何问题,请随时询问。
我想你可以按照这个问题的答案,因为它更新/重新保存帖子:https://stackoverflow.com/questions/7917725/update-all-wordpress-posts – Stender
嗨Stender,感谢您的评论。不幸的是,我已经尝试过这一点,虽然它更新了帖子,似乎并没有保存/更新自定义字段... – Matthew