wordpress禁用自动更新(程序、插件、主题),文章修订版本,自动保存…超级开关一键搞定

时间:17-04-30 10:58 分类:wordpress 作者:郑州SEO 评论:0人参与 浏览: 952 次

wordpress禁用自动更新(程序、插件、主题),文章修订版本,自动保存…超级开关一键搞定

[隐藏]

1.超级开关选项:

在博客的头部显示 WP 版本

主题预览

检查核心程序的更新

检查插件的更新

检查主题的更新

保存修订版本

Browse Happy

自动保存

显示最近启用过的插件
超级开关选项

2.禁用程序、主题更新

在博客的头部显示 WP 版本、主题预览、检查核心程序的更新、检查主题的更新...

这些在建站初期,需要根据现有版本选择适合的主题,结合用户体验需要主题预览。
建站完毕之后,程序更新,主题更新……已不能满足现有需求,如要提升整体用户体验,需要在原有基础上进行改版……
本博客迄今用的是老的wordpress3.X的版本,模板在原有基础上更改了n遍(也许过段时间还要改)……

3.检查插件的更新

插件每次更新会修复bug,增加新的功能。若现有的功能已能满足需求,也可以禁用插件更新。

显示最近启用过的插件,插件固定后也很少添加的,这功能显示不显示并无大碍……

4.禁用文章自动保存、修订版本功能

4.1.自动保存(Auto-Save)

这是一个非常实用的功能,当你编辑文章的时候,WordPress每隔60秒自动保存你输入的内容,防止因为电脑挂机或者断电而丢失辛苦劳动的成果。这个功能不同于自动修订,你完全不用担心它会让你的数据库数据膨胀,因为它只会创建一条记录,每隔60秒更新一次,当文章发布后,这条记录的post_status会从draft变成publish,没有一点浪费的地方。
唯一给你带来麻烦的可能是保存间隔太短,服务器难受,写文章可能有间歇性卡的感觉,那么你可以将时间设置的长一点。

define('AUTOSAVE_INTERVAL', 120 ); // 设置自动保存间隔,单位是秒,默认60

如果你倾向于用Word编辑,之后拷贝到WordPress的编辑器中,你也可以完全禁用自动保存功能。

禁用自动保存功能后的副作用:

预览功能不可用,必须保存为草稿才能预览。如果服务器还不错,这个自动保存功能基本不影响什么,Sola使用了60秒保存一次的自动保存,喜欢用WP的编辑器边写边预览,经常误点WP菜单(现在的菜单鼠标滑过就会弹出子菜单,很容易点错),要是没有60秒一次的自动保存,真不知道要浪费多少时间重新编辑了。

4.2.文章修订(Post Revisions)

在编辑文章时,如果文章标题、内容或者摘要等字段发生变化,WordPress就会将当前版本保存为一个修订版,方便你想退回到之前的版本,这有点像svn的工作方式。随之而来的问题是,数据库会被修订版撑的很大,加之有自动保存的功能,让这个修订功能多少显得有点累赘。
我们可以控制修订版的数量,例如一篇文章最多保存3个修订版

define('WP_POST_REVISIONS', 3);

这样,每创建一篇文章,数据库中会有1条auto-save+最多3条revision。
或者完全禁用

define('WP_POST_REVISIONS', false );

保存修订版本利于改错了重改回来,但会增加多余的id,让wordpress文章id不连续!鉴于出错的机率低,不如禁用,提升下文章编辑速度,也可以让wordpress文章id连续!

5.安装插件Super Switch

在后台安装插件处搜索super switch,竟然没有???

搜索Super Switch

那只能去wordpress官网搜索了

https://wordpress.org/plugins/super-switch/

download super switch

不用插件怎么禁用自动保存、文章修订?

1、只需在wp-config.php中加入以下代码即可

define('AUTOSAVE_INTERVAL', 120 ); // 设置自动保存间隔,单位是秒,默认60
define('WP_POST_REVISIONS', false ); // 禁用文章修订功能
define('WP_POST_REVISIONS', 3); //最多保存3个修订版


你不知道放在文件什么位置,这个文件中已经有很多define开头的代码,和他们放在一起就可以。

2、在主题的functions.php中加上如下代码就能禁用

function disable_autosave() {
wp_deregister_script('autosave');
}
add_action('wp_print_scripts','disable_autosave');

3、可以通过运行一条SQL语句彻底删除修订版以及与之相关的meta信息

DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b
ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c
ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

3种方法选择适合自己的……

ad

本文地址:https://www.360baidu.cn/wordpress/super-switch.html

本文标题:wordpress禁用自动更新(程序、插件、主题),文章修订版本,自动保存…超级开关一键搞定

wordpress禁用自动更新(程序、插件、主题),文章修订版本,自动保存…超级开关一键搞定:等您坐沙发呢!

发表评论

必填

选填

选填

Totop