wordpress优化:纯代码禁止文章自动保存及修订版本的方法

wordpress优化:纯代码禁止文章自动保存及修订版本的方法,wordpress的日志会自动保存及修订版本,时间久了会导致占用存储空间过大,数据库查询过慢等问题。

简单说明

wordpress中的自动保存可以防止在意外情况下关闭编辑器而导致文章丢失,但是在wordpress中自动保存也占用文章ID,并且默认为60s保存一次,这样会导致写一篇文章会占用多个ID,并且在数据库中也会存入大量的无用信息。

而修订版本则是每次修改文章时都会向数据库中添加一条修订版本历史记录,可以方便用户查看修改的内容,做好版本控制,可以很方便的让用户退回历史版本。

禁用的好处

以上两个功能,我想普通用户基本上用不到吧。

毕竟如果不禁用以上的两种功能就会产生冗余数据,对于新站来说可能影响不大,唯一的缺点就是ID过多的问题,但对于老站来说写入的冗余数据就多了,会导致占用存储空间过大,数据库查询过慢等问题。

纯代码禁用的方法

如果需要禁用文章自动保存及修订版本的可以将如下代码添加至主题模本function.php文件中即可。

我这边测试用的版本是 wordpress 5.2.4 ,添加如下代码后功能正常。

//禁用文章自动保存
add_action('wp_print_scripts','disable_autosave');
function disable_autosave(){
    wp_deregister_script('autosave');
}
 
//禁用文章修订版本
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.php 文件中来添加相关代码实现禁止文章自动保存和修订版本,这里就不多介绍了,有兴趣的可以探索一下。

 

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!
2.本站部分资源包有加密,加密统一密码为:www.51zhanma.cn
3. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
4. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
5. 如果您也有好的资源或教程,您可以投稿发布,用户购买后有销售金额的80%以上的分成收入!
6.如有侵权请联系客服邮件kefu@zhanma.cn
站码网 » wordpress优化:纯代码禁止文章自动保存及修订版本的方法

发表评论

  • 1809本站运营(天)
  • 1945会员数(个)
  • 5310资源数(个)
  • 1287评论数(个)
  • 0 近 30 天更新(个)
加入 VIP