
最近看到很多朋友提到“WordPress文章ID不持久”。我该怎么办?其实小葱在接触WordPress不久就发现了这个问题,所以从一开始也是WordPress的自动存储和文章修改的秘密功能。
可是固定不动联接假如无需postid取名得话或许发觉不上,可是小葱一直应用的便是这类固定不动连接。假如你网络速度欠佳的情况下,这会危害到文章的编写及其发布网页页面的加载速率;此外每一次自动储存的文章文稿它都是会自动载入大家的数据库查询,那样的话无形中也就大大的了数据库查询的存储,沉余数据信息过多得话也会危害到数据库查询的工作效能,此外也就是大家以前提及的文章ID不持续。WordPress车内仪表盘并沒有立即的出示关掉这一作用的选择项,那麼今日小葱就给大伙儿讲下怎样把这一作用完全的隐秘掉。方式1:
WordPress默认设置是每60秒便会对文章开展自动储存,我本人是感觉太经常了,那麼我们可以开启blog根目录下的wp-config.php文件,检索“require_once(ABSPATH.'wp-settings.php');”在其前边/上边加上以下代码:
复制代码代码以下:
//自动储存10钟头一次
define('AUTOSAVE_INTERVAL',36000);
//撤消自动修订版
define('WP_POST_REVISIONS',false);
方式2:
代码来自外国网站,应用自然环境:WordPress3.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');
functiondisable_autosave(){
wp_deregister_script('autosave');
}
清除数据库查询中之前的文章历史时间修订版本
自动储存和修订版本大家都解决了,接下去大家开展删除数据库中的沉余文章和修订版本,数据库 *** 作以前小葱提议大伙儿先开展备份数据。大家登陆phpmyadmin中开展数据管理,SQL句子cmd中载入下列运作代码实行(假如变更了数据库表名的作为前缀,必须将数据分析表名字中wp改为你的作为前缀):
复制代码代码以下:
deletefromwp_postswherepost_type='revision';
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)