我有一個使用ACF(高級自定義字段)的WordPress網站。我有2個自定義選擇字段,允許用戶在帖子上被選中 - 這些字段被稱爲「作者」和「編輯器」。WordPress高級自定義字段(ACF)未保存
該網站有大約5000個帖子,對於網站上的一些舊帖子,自定義「作者」和「編輯者」字段沒有被拉到網站的前端,即使自定義字段顯示爲在帖子編輯器屏幕中正確設置。
如果我進入一個單獨的帖子並重新保存/更新它,那麼自定義字段看起來工作得很好,並被拉到網站的前端。不幸的是,批量修改帖子並重新保存/更新它們似乎沒有修復帖子的效果。由於我有5000個帖子,因此單獨重新保存/更新每個帖子並不可行。
更新:我已經嘗試了Stender註釋中提供的鏈接中的說明 - 它沒有像手動更新單個帖子一樣更新ACF字段數據。在使用wp_update_post()方法的手動方法中會發生什麼不同嗎?
有沒有人有任何想法,我怎樣才能修復自定義字段沒有被拉到前端批量的帖子?
如果您需要更多信息或有任何問題,請隨時詢問。
我想你可以按照這個問題的答案,因爲它更新/重新保存帖子:https://stackoverflow.com/questions/7917725/update-all-wordpress-posts – Stender
嗨Stender,感謝您的評論。不幸的是,我已經嘗試過這一點,雖然它更新了帖子,似乎並沒有保存/更新自定義字段... – Matthew