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

熱點內容
jsp文件的根目錄 瀏覽:560
ipad電話app刪除了怎麼辦 瀏覽:191
任意停車哪個app好 瀏覽:801
三星s6edge刷安卓70 瀏覽:757
手拉手被寫入哪些等重要文件 瀏覽:34
什麼app買菜便宜 瀏覽:622
微信文件位置在手機哪裡 瀏覽:754
dede網站製作 瀏覽:403
萬兆網路圖 瀏覽:864
編程里哪個圖標表示舞台區最大化 瀏覽:695
文件夾可以存放哪些東西 瀏覽:875
如何授權文件夾路徑 瀏覽:687
經典網路推廣案例都有哪些 瀏覽:252
時空獵人安卓舊版本51 瀏覽:709
ios哪些應用需要描述文件 瀏覽:164
新的微信笑臉圖片大全 瀏覽:293
cf文件夾里哪些文件可以刪除 瀏覽:919
wordpresszblog 瀏覽:658
潮州怎麼學編程費用 瀏覽:345
怎麼把word文件合並成一個文件 瀏覽:851

友情鏈接