全新方法总汇 WordPress修改文章自动保存功能_WordPress禁用文章自动保存

2021-08-06 0 761 百度已收录

刚接触WordPress建好网站以后,发布了几篇文章才发现,文章的id从1变成了300多了,这样对seo来说肯定不是什么好事。今天跟大家分享如何解决这个问题。有个文章自动保存和修订记录的功能。在编辑文章时,默认情况下 WordPress 每隔 60 秒会将你所编辑的文章自动保存一下,这样无论是你的浏览器崩溃亦或是电脑故障关机等其他情况都不用担心编辑的文章内容丢失。对于文章修订记录功能的话,WordPress 会保存你每次修订的记录在数据库中,当然一般情况下,你也可以在文章编辑页面看到如下所示的修订记录:

由于文章修订与自动保存的干预,往往会使得文章的ID越来越大,就截止我发布这篇文章为止文章 ID 已经达到了 500了,而我实际发布的文章也才20篇;而且过多的文章修订记录对于数据库的优化来说似乎也不是一件好事,所以说最终决定禁用文章修订与自动保存功能,虽然并不能彻底解决问题,但多少会有所缓解。网上关于禁用文章修订与自动保存功能的实现方式很多,但真说起来也是大同小异,我自己查阅了些 WordPress 的官方文档并结合网上自认为不错的代码整理了一下,大致如下:

方法一  修改 WordPress 配置文件 wp-config.php

找到站点根目录下面的 wp-config.php 文件,在“define(‘WP_DEBUG’, false);”后边添加如下代码即可:

  1. /** 禁用文章修订功能 */
  2. define(‘WP_POST_REVISIONS’, false);
  3. /** 禁用自动保存功能 */
  4. define(‘AUTOSAVE_INTERVAL’, false);

通过上述代码我们直接将文章修改与自动保存功能禁用掉了,对于一些其他朋友可能仍希望保留最近几个版本的修订记录以免由于误操作导致文章不可恢复,这样的话我们直接将 false 修改为具体的正整数即可,比如下面这样:

  1. /** 保留最新 5 次的修订记录 */
  2. define(‘WP_POST_REVISIONS’, 5);
  3. /** 每隔 360s 自动保存一次 */
  4. define(‘AUTOSAVE_INTERVAL’, 360);

我自己使用的就是这种方法,具体代码如下:

  1. //自动保存10小时一次
  2. define(‘AUTOSAVE_INTERVAL’, 36000);
  3. //禁用修订版本
  4. define(‘WP_POST_REVISIONS’,false);

 

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

点赞 (0)

1. A9源码网所有源码来源于用户上传和网络,均不允许转载,如有侵权请邮件联系站长!
2. 所有源码仅供大家学习和交流,您必须在下载后24小时内删除!
3. 如发现会员转载本站资源文章,本站有权封禁会员账号!
4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负与本站无关!
5. 特别提醒:源码都经过测试,保证完整才发布,不会安装的请不要随意下载,本站不提供免费技术服务。不支持退款!
6. 本站商业源码栏目我们百分之九十都是有源码安装教程,提供新手站长学习!

a9源码 站长学院 全新方法总汇 WordPress修改文章自动保存功能_WordPress禁用文章自动保存 https://www.a9ym.com/303.html

全新方法总汇  WordPress修改文章自动保存功能_WordPress禁用文章自动保存
上一篇:

已经没有上一篇了!

相关源码

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务