国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

怎么取消WordPress的自動保存的草稿功能

2024-09-07 00:50:31
字體:
來源:轉載
供稿:網友

每次在發表文章的時候,如果寫文章的時間長了些,WP就會自動保存草稿,其實這個功能不錯,但是當發表或編輯一篇文章,保存有十幾個草稿版本的時候,會增加很多垃圾數據,增大數據庫壓力等缺點.

所以我們需要刪除、取消WordPress的自動保存的草稿,目前我暫未找到一個好的方法(好的方法意思是不用修改到wp核心代碼)關閉這個功能,所以給大家兩個方法用來刪除已保存的草稿.

方法一:首先修改 wp-admin 下的 post-new.php 文件,找到如下代碼:

wp_enqueue_script(‘autosave’);

刪除或者在前面加上“//”注釋掉,再找到 post.php | page.php | page-new.php文件,同樣的語句,同樣刪除或者注釋掉,最后打開,根目錄下的 wp-config.php 文件,在里面添加如下代碼:

define(‘WP_POST_REVISIONS’, false);

這樣可以屏蔽掉日志的修訂功能,如果,你之前沒有關閉,已經生成了很多修訂版本(Revision)想要刪除,有兩種方法。

(1)你熟悉phpMyAdmin操作可以執行下面的SQL語句(無需插件),代碼如下:

delete from wp_posts where post_type = ‘revision’;

(2)如果你不熟悉,那就只有安裝插件來解決,安裝 Delete-Revision 插件,安裝并且啟用后,只需要在設置里找到它,并且檢查刪除就行了.

方法二:禁用WordPress自動保存的插件件disable-autosave.php 安裝的方法很簡單,解壓文件后將disable-autosave.php放到plugins目錄下,然后再后臺啟用即可,不需要做什么設置。

另外:還有一項莫名其妙的新功能Post Revisions,對于個人博客實現類似Wiki那種文章歷史版本控制,禁用Post Revisions的方法是,在wp-config.php文件中增加一行,代碼如下:

define(‘WP_POST_REVISIONS’, false);

(建議添加在define (’WPLANG’,’zh_CN’);下面)

方法三:如果你不想使用插件,這個方法可以方便的批量刪除,運行你數據庫上的phpMyAdmin,進入你的數據庫(如果你不是使用phpMyAdmin也沒關系,反正重點在于后面的SQL刪除語句),點右邊選項卡的“SQL”,運行這個SQL語句:

  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’ 

方法四:可以使用插件WP-Cleaner幫你快速刪除掉自動保存的草稿

方法五:是直接在數據庫中用SQL語句刪除

數據庫中有很多表,其中“wp_posts”是用于保存你所有的文章相關信息的,非常的重要,一般它存儲的數據也是最多的,我們清理自動保存的草稿和修訂版也是在這里面清理,命令如下:

  1. DELETE FROM wp_posts WHERE post_status!=’publish’ OR post_type=’revision’; 

其實,wordpress自動存草稿和保留修訂版的功能是可以直接禁用掉的,不過聽說新版本中的插件已經失效了,剩下的唯一的方法是該代碼,操作起來比較麻煩,所以還是隔一段時間清理一次吧.

方法六:在function.php文件里面加入下面的代碼:

  1. function disableAutoSave(){    wp_deregister_script('autosave');} 
  2. add_action( 'wp_print_scripts''disableAutoSave' ); 

保存并上傳覆蓋,這樣WordPress的自動保存草稿功能就木有了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平度市| 中阳县| 太原市| 玉龙| 武义县| 清原| 吴桥县| 伊金霍洛旗| 顺平县| 平武县| 黔西| 南投县| 紫云| 琼海市| 成武县| 海门市| 武宁县| 桦川县| 威宁| 固阳县| 分宜县| 中方县| 高阳县| 澜沧| 车致| 包头市| 永胜县| 江油市| 静安区| 拜泉县| 定兴县| 神木县| 昌乐县| 巴彦县| 衡山县| 历史| 沽源县| 陕西省| 甘泉县| 永川市| 攀枝花市|