[摘要]呈现WordPress文章ID不持续,是因为WordPress的自动生存以及文章修订版本成果,但WordPress仪表盘并没有直接的提供封锁这个成果的选项,本日就给各人讲讲如何把这个成果完完全全的隐蔽掉。
最近看到有很多伴侣提到“WordPress文章ID不持续”怎么办?,其实大葱方才打仗WordPress的时候就发明白这个问题,所以也是一开始就把WordPress的自动生存以及文章修订版本成果隐蔽。可是牢靠毗连假如不消postid定名的话也许发明不了,可是大葱一直利用的就是这种牢靠链接。假如你网速不佳的时候,这会影响到文章的编辑以及颁发页面的载入速度;别的每一次自动生存的文章草稿它城市自动写入我们的数据库,这样的话无形之中也就大大了数据库的储存,冗余数据太多的话也会影响到数据库的事情效率,别的也就是我们之前提到的文章ID不持续。WordPress仪表盘并没有直接的提供封锁这个成果的选项,那么本日大葱就给各人讲讲如何把这个成果完完全全的隐蔽掉。
要领1:
WordPress默认是每60秒就会对文章举办自动生存,我小我私家是以为太频繁了,那么我们可以打开博客根目次下的wp-config.php文件,搜索“require_once(ABSPATH . ‘wp-settings.php’);”在其前面/上面添加如下代码:
//自动生存10小时一次define(‘AUTOSAVE_INTERVAL’, 36000);
//打消自动修订版
define(‘WP_POST_REVISIONS’,false);
要领2:
代码来历于海外网站,利用情况:WordPress 3.3.1,道理上3.0 以上都支持,WP3.0.x 大葱没有举办测试。在我们当前利用主题的 functions.php 文件插手如下代码即可:
/* 打消自动生存和修订版本 */remove_action(‘pre_post_update’, ‘wp_save_post_revision’ );
add_action( ‘wp_print_scripts’, ‘disable_autosave’ );
function disable_autosave() {
wp_deregister_script(‘autosave’);
}
清理数据库中以前的文章汗青修订版本
自动生存和修订版本我们都办理了,接下来我们举办删除数据库中的冗余文章和修订版本,数据库操纵之前大葱发起各人先举办备份。我们登录phpmyadmin 中举办数据库打点,SQL语句呼吁行中写入以下运行代码执行(假如变动了数据库表名的前缀,需要将数据表名称中wp改成你的前缀):
delete from wp_posts where post_type='revision';Wordpress下载:
WordPress v3.5.2 简体中文版下载
界面预览WordPress v4.4.2 英文版下载
界面预览本文转自:
分享到