解决wordpress的文章ID不连续问题【WP系列教程之十六】

WordPress是风靡全世界的网站程序,它的基础功能就很强大,而且有很多的插件,再加上无限可能的扩展性,深受个人和企业客户喜爱,但是WordPress的自动保存和修订版本功能一直为站长所诟病。这就会导致wordpress发布的文章ID不连续,反正小编是个有强迫心理的人,必须要搞定这个问题,事实上小编的网站早就解决了这个问题!今天就把方法贴出来记录一下:

首先分析原因:引发这个问题的原因主要几下几方面:自动草稿、自动保存、修订版本和上传图片。

针对自动保存功能:WordPress自动保存功能可防止意外情况下关闭编辑器而导致文章内容丢失,比如突然断网、突然断电等特殊情况,好不容易编辑好的文章,一下就没了,此刻只想说三个字:真意外(不是你想象的那样o(∩_∩)o 哈哈)。但是,这个功能会让数据库虚胖起来,无故增加了不少无用垃圾。幸好有个插件WP Clean Up(小编也再用)能删除这些垃圾,这种减肥的过程是很痛苦的,不如根治虚胖症来的省事,下面就是祖传秘方了。

//代码放入主题模板文件functions.php中 //禁用文章自动保存 add_action('wp_print_scripts','disable_autosave'); function disable_autosave(){ wp_deregister_script('autosave'); }

针对修订版本功能:修订版本功能其实还是挺有用的,方便用户查阅修改内容,做好版本控制。事物总是有两面,跟自动保存功能一样,忽视了修订版本都会给数据库带来不必要的负担。下面这段代码解决这个问题,老样子,还是放到主题模板文件functions.php即可。

//禁用文章修订版本 add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );

function specs_wp_revisions_to_keep( $num, $post ) {

return 0;

}

也可以通过修改wp-config文件

//自动保存2小时一次

define('AUTOSAVE_INTERVAL', 36000);

//取消自动修订版

define('WP_POST_REVISIONS',false);

如果想省事也可以使用一款插件:ID连续,下载地址在下面。(其实也就是一段代码)

文件下载:  

古风网络博客资源声明

本站资源来源于网络收集和网友分享,只供学习交流使用,请下载后24小时内删除。
如本站侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
本站部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
本站部分文章为原创,部分为转载,引用请保留链接信息,谢谢合作!
本文链接地址:https://www.liedun.top/695.html 解决wordpress的文章ID不连续问题【WP系列教程之十六】

发表评论