分页: 1 / 1

wordpress的版本回溯不見了

发表于 : 2025年 8月 11日 11:37
ejsoon
當我用插件刪除了所有文章的過期版本,我仍希望保留版本保存功能。

但是今日在編輯了一個2022年的文章之後,發現它沒有版本回溯了。

然後我再用插件刪除當前的過期版本,然後我再編輯一篇近期的文章,發現它仍然是有版本回溯的。

暫時不知原因。

Re: wordpress的版本回溯不見了

发表于 : 2025年 8月 11日 18:53
ejsoon
明白原因了。

在wordpress的數據庫的posts表中,只有當post_type存在兩個revision時,那篇文章才會有版本回溯功能。

也就是說,在刪除舊版本數據以使數據庫輕量時,如果想保留版本回溯,那就需要保留最後一個revision。或者在修改已經沒有revision的舊文章時,先update一個舊版本,之後再保存新的更改。

Re: wordpress的版本回溯不見了

发表于 : 2025年 8月 11日 18:59
ejsoon
為了證實以上的推論,我找到了以前的兩篇舊文章。

第一篇在編輯完第一次之後,果然沒有revision功能。在編輯第二次之後才出現。

第二篇在打開編輯時就立即保存了舊版本,然後再更改,就直接有revision功能。

說明我之前的推論完全正確。