導航:首頁 > 文件教程 > 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查看日誌相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接