解决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连续,下载地址在下面。(其实也就是一段代码)

传送门:  

古风网版权互动须知

本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除

原文地址:https://www.vivst.com/695.html 解决wordpress的文章ID不连续问题【WP系列教程之十六】

发表评论