• 欢迎访问亿网部落,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏亿网部落吧!
  • 欢迎光临亿网部落 www.26yi.com 互联网分享精神,专注收藏分享!
  • 欢迎加入亿网部落 官方QQ群 第一时间通知最新更新的资源! ①群:xxx ②群:xxx
  • 亿网部落 广告位 火热招商中 原价20元/月 现价只需10/月 需要联系QQ:476507773

WordPress4.2 取消自动保存和修订版本 最新!!

wp教程 亿网部落 3年前 (2015-08-20) 1291次浏览 已收录

WordPress 的使用者可以发现,最大的文章 ID 要远大于文章总量,比如我的博客才 130 篇左右的文章,而 ID 已经超过 1300 了,对于某些强迫症患者,这绝对无法忍受,造成 ID 不连续或者过大倍数于总文章量的原因如下:

文章的自动保存,使用 WordPress 的默认编辑器,在编辑过程中,每隔一段时间就会保存一次,已防止数据丢失;
文章的修订版本,每当你修改文章时都会产生修订版本,而且是每修改一次就产生一个,即使删除修订版本,原占用的 ID 也无法回收了;
附件占用 ID,WordPress 的图片附件实际是一种特殊的 post,在数据表结构看出 wp_posts 表里,图片 attachment 类型和 post 类型共享 ID 号的,你嵌入多少图片就占用多少 ID,这个无法改变

主题 Functions.Php 修改方法

//移除自动保存

wp_deregister_script('autosave');

//移除修订版本

remove_action('post_updated','wp_save_post_revision' );

这里移除修订版本的方法不同于网上早期的方法的地方是,’wp_save_post_revision’ 挂载的钩子已经由‘pre_post_updated’变成了‘post_updated’,这个变化貌似是 WordPress 版本 4.0 之后,造成了早期的修改方法失效了,具体见 WordPress 原文件 wp-includes/default-filters.php 第 265 行(WordPress4.2.2 版本)

打赏

乐趣公园 , 版权所有丨本网站资源均来自网络,如果侵犯了你的权益请联系我,我会尽快处理你的问题丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WordPress4.2 取消自动保存和修订版本 最新!!
喜欢 (0)
[476507773@qq.com]
分享 (0)
关于作者:
喜欢互联网,喜欢分享,喜欢贴吧,喜欢折腾火狐,喜欢玩新玩意。在下面这些网站,你可能也会发现我的哈。