重大改版
 鱼翔空 2013-05-12 wordpress|   0 1065 
文章评分 90 次,平均分 5.0

为了最大程度上减少用户丢失数据的可能性,WordPress博客程序添加了自动保存功能。WordPress默认开启了这一功能,通过自动保存,用户在使用WordPress撰写博文时,每隔一段时间,WordPress都会将用户所添加的内容进行保存。但与此对应的是,一旦WordPress保存一次,WordPress的MySQL数据库中的wp_posts表里就会增加一行无用数据,一段时间后,此举会使得用户的数据库里含有大量的垃圾内容。这里,我们来分享一下自己在关闭WordPress的自动保存中的经验,以为后来者提供借鉴。

1.关闭WordPress的自动保存

首先我们来关闭WordPress的自动保存功能,接下来的操作将以目前WordPress的最新版V3.1作示例来说明具体操作;其他WordPress版本与此类似。

1) 修改wp-config.php

打开WordPress程序主目录下的wp-config.php文件,在其中<?php和?>之间(比如第68行)添加如下内容://关闭WordPress文章版本控制define(‘WP_POST_REVISIONS’, false);define(‘AUTOSAVE_INTERVAL’, false);添加完毕,保存即可。

2) 修改post-new.php文件

打开WordPress程序主目录下wp-admin目录下的post-new.php文件,在其中找到这行:wp_enqueue_script(‘autosave’);将其注释掉即可。PHP的注释可以使用两个斜杠(//),所以在上面那行代码的最前面输入两个斜杠,然后保存即可。这样修改后的WordPress程序就关闭了自动保存功能,从而能够为WordPress的数据库创建一个干净清爽的环境。当然,这样做的结果你必须清楚,那就是,在以后你撰写博文的过程中,WordPress不会再为你的数据安全性考虑。当然,因为月夜平时都是在本地写作博文,然后直接将博文内容粘贴到网站上,所以安全性不必担心,故而可以关闭自动保存。可亲爱的朋友,你必须自己来保证自己数据的安全。

2.删除WordPress数据库中残留的垃圾

关闭掉WordPress的自动保存功能之后,虽然以后不会再往WordPress的数据库中添加垃圾内容,但作为追求完美主义的我们,又怎么能忍受以前已经放进去的垃圾一直存在呢。下面,我们一起来把数据库中原本存在的垃圾内容删除。其实操作十分简单。首先你确认自己知道一些phpMyAdmin相关的知识。然后登入phpMyAdmin数据库管理界面,执行如下SQL语句:DELETE FROM `wp_posts` WHERE `wp_posts`.`post_status` = ‘inherit’DELETE FROM `wp_posts` WHERE `wp_posts`.`post_status` = ‘auto-draft’执行完毕,即能清理掉WordPress数据库中的垃圾数据了。
 

除特别注明外,本站所有文章均为我要编程原创,转载请注明出处来自http://5ycode.com/article/193.html

关于
该用户很懒!
切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享