問題描述

我的網站使用了許多自定義帖子類型以及傳統的”posts” 和”pages” 類型。對於所有”posts” 和”pages” 修訂顯示,因為它們應該有編輯歷史可見,比較帖子的選項等等。對於所有自定義的帖子類型,我根本沒有修訂歷史記錄。我在 functions.php 中定義每個這些帖子類型時啓用了修訂版本,所以在每個這些帖子類型上,我得到一個空白的選項卡,表示”Revisions”,但不顯示或收集任何修訂數據。

我很失落如何解決這個任何幫助將不勝感激!

提前感謝任何協助。

最佳解決方案

我只是浪費了很多時間弄清楚這一點。

用户首先要排除的事情有很多。

  1. 如果以下項目不起作用,請停用任何插件並切換到默認主題,如 twenty-thirteen 。

  2. 要確保您沒有關閉修訂版本,請確保在 wp-config.php 中不存在:define('WP_POST_REVISIONS', false);

  3. 在頁面/帖子編輯面板上,單擊右上角的”Screen Options”,然後查找”Revisions” 複選框,並確保它處於活動狀態。

這通常會解決大多數人的問題。

然而。如果您正在查看的帖子/頁面/custom-post-type 沒有修訂版,修訂版本選項將不會顯示在屏幕選項下。如果修正數顯示在”Publish” 右側欄中,如下圖所示 (修訂版本:2),您將會知道您對當前帖子有實際修訂:

如果沒有看到,那麼點擊”Screen Options” 將不會顯示”Revisions” 。所以”Update” 的帖子,然後應該創建一個修訂,然後你可以點擊頂部的屏幕選項,打開修訂版…

有點令人沮喪,它的工作方式,但希望這有助於別人。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。