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

首頁 > CMS > Wordpress > 正文

wordpress 取消后臺編輯文章自動保存和修訂版功能

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

有朋友說wordpress的文章自動保存和修訂版導致文章id不連續了,有沒有辦法解決了,下面我們一起來看看wordpress 取消后臺編輯文章自動保存和修訂版功能,希望文章能夠幫助到各位。

用過wordpress一段時間很多人發現,為什么文章的id很大,但其實自己的文章數還沒到達那么多,而且id還不連續,看起來很不舒服,如果你是自己擁有主機自己部署的站點或者你有查看數據庫的權限,你可以發現wp_posts 這個文章表里面的數據存在很多的類似的文章,其實那是修訂版本,也就是你每更新很保存一次,后臺就自動生成一篇新的文章,方便以后回溯查找版本,而且這些文章的post_status 狀態都是inherit繼承狀態,或者是draft草稿版本,就是這些造成了文章id不連續,更要命的是如果文章多起來,那數據庫查詢的數度將大打折扣,變得很慢,因此,取消這個自動保存和修訂版勢在必行。

方法一:

1、取消日志自動保存

在wp-admin 下的 post.php 文件,找到下面的代碼:

  1. if ( 'attachment' !== $post_type ) 
  2. wp_enqueue_script(‘autosave’); 

把代碼注釋掉:

  1. //if ( 'attachment' !== $post_type ) 
  2. //wp_enqueue_script(‘autosave’); 

在post-new.php文件中找到下面這行代碼,注釋掉.

//wp_enqueue_script(‘autosave’);

2、取消生成修訂版

在站點的根目錄找到wp-config.php 這個文件,找到這行代碼:

require_once(ABSPATH . 'wp-settings.php');

這句代碼之前添加:

define('WP_POST_REVISIONS',false); //取消自動保存

WP_POST_REVISIONS 對應的參數設置:

true(默認)或者 -1:保存所有修訂版本

false 或者 0:不保存任何版本(除了自動保存的版本)

方法二:

在主題目錄下找到function.php 這個文件,添加下面代碼:

  1. remove_action('pre_post_update''wp_save_post_revision' ); 
  2. add_action( 'wp_print_scripts''disable_autosave' ); 
  3.    function disable_autosave() { 
  4.    wp_deregister_script('autosave'); 
  5. //Vevb.com 

保存后,自動保存和修訂版的功能就取消了,文章更新或者草稿的時候不會再產生新的版本,建議使用方法一,簡介有效.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 稷山县| 霍州市| 金平| 历史| 马边| 岐山县| 中卫市| 依兰县| 栾川县| 若羌县| 武威市| 凌源市| 靖州| 铜梁县| 桐城市| 宁远县| 江永县| 手游| 来宾市| 龙泉市| 新平| 德惠市| 沙田区| 兰考县| 英山县| 镇宁| 涿州市| 安阳县| 宁化县| 山丹县| 汶川县| 伊吾县| 巴塘县| 沾益县| 湄潭县| 赤水市| 临西县| 丹巴县| 甘肃省| 巴楚县| 龙门县|