導航:首頁 > 文件教程 > wordpress查看日誌

wordpress查看日誌

發布時間:2025-07-13 01:37:55

㈠ 如何處理WordPress的日誌修改記錄

您好,很高興為您解答。

WordPress會自動保存你對日誌的修改記錄。 當你更新了某篇日誌或頁面後,WordPress會保留你更新前的日誌(頁面),讓你可以在任何時候取回更新前的內容。 這些老舊的日誌存根將作為歷史記錄,永遠保留在資料庫中,使用戶能夠看到對日誌的所有改動。
但有時候我們也需要對資料庫進行一些整理。 每次對日誌的修訂都會使WordPress日誌表中多出一行內容,而postmeta和term_relationships表中則可能會多出若干個條目。 刪除一些不必要的記錄可以釋放硬碟空間,同時減輕MySQL的載入負擔。
刪除之前的日誌記錄
首先要備份好資料庫。 下面的方法會直接在MySQL表上運行SQL語句,稍有偏差會讓WordPress無法運行,因此備份是必要的。
首先,找到在wp-config.php中規定的WordPress表前綴:
$table_prefix = 'wp_';
Wp_是默認表前綴,但你可以更改默認值,減少安全漏洞。 這里我們仍然將wp_作為默認的表前綴。
為了刪除所有日誌和頁面的修改記錄,請先打開一個MySQL管理工具(如phpMyAdmin)並運行以下語句:
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';
(如果你更改了表前綴,請對代碼中的「wp_」也做相應更改。)
如果覺得麻煩,可以選擇刪除某一特定日期前的所有日誌修改記錄,例如下面的語句將刪除2010年1月1日前的所有日誌修改:
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision' AND a.post_date < '2010-01-01';
(注意,MySQL的日期格式為年-月-日)
禁用或限制日誌修改記錄
在WordPress的wp-config.php文件中添加以下代碼,永久性關閉保留日誌修改記錄的功能:
define('WP_POST_REVISIONS', false);
可以將值設為「true」以便重新激活保留修改記錄的功能。
或者你也可以用一個正整數來限制所允許的日誌修改記錄的數量:
define('WP_POST_REVISIONS', 5);
上面的代碼會為每篇日誌保留至多5次修改記錄,加上一次自動保存記錄。 五次前的修改記錄會被自動刪除。

如若滿意,請點擊右側【採納答案】,如若還有問題,請點擊【追問】

希望我的回答對您有所幫助,望採納!

~ O(∩_∩)O~

閱讀全文

與wordpress查看日誌相關的資料

熱點內容
如何存取文件 瀏覽:340
js獲取樣式名稱 瀏覽:543
寬頻數據功能在電視哪個系統找到 瀏覽:427
計算機程序ui設計員是什麼 瀏覽:346
文件拖動到ps圖層 瀏覽:802
數據類型是雙位元組型有哪些 瀏覽:990
可以使用什麼對象更新資料庫 瀏覽:703
怎麼編程加工數字 瀏覽:992
寫的小說投哪個網站好 瀏覽:984
js日期隨機數 瀏覽:630
5s微信沒有指紋支付寶 瀏覽:119
蘋果電腦13寸pro 瀏覽:715
如何在壓縮文件里添加圖片 瀏覽:442
androidintent下載文件 瀏覽:811
win7系統vdi文件下載 瀏覽:199
批量文件路徑列表復制 瀏覽:687
svn增加文件桌面圖標也變了 瀏覽:514
Abb機器人怎麼編程畫圓 瀏覽:958
手機微信接收的文件存儲在哪裡 瀏覽:546
js怎麼給div加邊框顏色 瀏覽:645

友情鏈接