分页: 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功能。
說明我之前的推論完全正確。