Browsed by
标签:wordpress

禁用WordPress文章修订版本和自动保存功能

禁用WordPress文章修订版本和自动保存功能

WordPress 自动保存(AutoSave)和文章历史修订版本(Revisions)的功能实在是烦,这些文章的历史修订版本都会写入数据库保存,大大增加了数据库的膨胀速度,而且WordPress管理后台并没有提供关闭功能选项。如果要禁用,可以使用如下办法。
1、禁用自动保存
找到wp-admin目录下的post-new.php,post.php,page-new.php和page.php这四个文件。将代码wp_enqueue_script(‘autosave’);注释掉或删除
2、禁用WordPress文章历史修订版本(Revisions)
在wp-config.php中的代码require_once(ABSPATH . ‘wp-settings.php’);前增加以下代码即可:
define(‘WP_POST_REVISIONS’,false);
3、如果想清理数据库中以前的文章历史修订版本
可以通过phpmyadmin定期清理和删除数据库中的冗余文章修订版本
DELETE from wp_posts where post_type=’revision’;
DELETE FROM wp_postmeta WHERE meta_key= ‘_edit_lock’;
DELETE FROM wp_postmeta WHERE meta_key =’_edit_last’;

wordpress插件介绍--Wordfence

wordpress插件介绍--Wordfence

好久用IE登录过自己的blog,偶然登录发现在副标题下有个spam link,链接向了成人网站,这个查了半天的plugin和themes,没有查出哪个页面有那个链接,后来通过google也没查出有类似的问题出现。于是去了wordpress的论坛发帖求助,有人建议安装Wordfence对站点的文件进行安全扫描,装好后进行了扫描,时间有点长,之后显示被篡改的文件列表,并可以查看使用的文件和wordpress上的标准文件进行对比,高亮显示不同的地方,最后在主题的functions.php文件中发现了可疑的代码,在分析结果上,Wordfence显示“The text we found in this file that matches a known malicious file is: “edoced_46esab(“.”删掉后,显示正常,spam link消失。

此外,Wordfence还可以提供实时访问提示,帐号登录审计等功能,作为wordpress一款安全插件,还是值得安装的。

MySQL从4.0升到5.0了

MySQL从4.0升到5.0了

由于wordpress升级到2.9.2,点自动升级的话会报错,说我的MySQL版本号太低,不支持,接着YARPP插件升级,结果要MYSQL5.0才能工作正常,于是研究了研究升级

Godaddy的MySQL在创建的时候版本有两种选择:4.0和5.0,但一旦建立好就不能更改了,这种情况下只能在建立一个新的数据库,把旧数据库里面的内容迁移进去,操作过程如下

1.进入主机管理面版里的MySQL选项卡下,选择要备份的数据库,选择backup,要等一段时间

2.建立一个新的数据库,版本选5.0,进去后选择restore

3.更改config.php文件里的数据库名称和密码以及数据库的服务器地址

如果不想更改旧数据库名称的话,要把就得删除,在建立一个新的,然后把旧的内容备份进去,不过就算名称和密码一样,服务器地址肯定变了,所以还要更改config.php里面的内容

都弄好后,wordpress升级到了2.9.2,没有报错

wordpress插件介绍--Samsarin PHP Widget

wordpress插件介绍--Samsarin PHP Widget

作者网站:Samsarin PHP Widget
也可以直接下载

wordpress中的默认widgets是文本格式的,不支持php语言,用起来不是很方便,一些插件就如果需要php语言调用,不能直接在widgets里用,只能修改主题中的sidebar.php文件,很麻烦,这个插件可以在widgets里直接执行php语句,激活后,默认个数是1,可以根据需要调整

wordpress插件介绍--Yet Another Related Posts Plugin

wordpress插件介绍--Yet Another Related Posts Plugin

作者网站:Yet Another Related Posts Plugin
也可以直接下载

wordpress现在已经全面支持tag了,关键词等相关插件可以不用了,这个插件跟Jerome’s Keywords Related Posts作用一样,显示与本文章相关的文章,更强大的是,不止参考tag,还会参考文章标题,分类和正文,不过中文的分词是比较令人头疼的一件事,所以推荐只选择参考tag和分类,在后台设置好就行了,不用修改主题的任何代码,很方便,还支持feed的相关文章输出,然后按相似度高低排列,基本上默认设置已经很好了,不需要改动,如果没有相关文章输出,一般来说是因为相似度的匹配值(Match threshold)设定的高了,改低点就行了

国内可以正常访问了

国内可以正常访问了

看来这次是gfw大规模屏蔽godaddy共享主机了,先给godaddy去了封信,要求更换ip,结果回信说那是不可能的,没办法,从linux主机换到了windows主机,然后再换回linux主机,ip从68.178.232.95换成了208.109.78.138,经过测试还是不行

ping20081205

最后只能购买独立IP了,换成了208.109.39.228,测试可以访问了,f**k gfw

ping20081206

wordpress升级到了2.7 RC1,添加了samsarin-php-widget这个插件,这样就能在widgets里添加php语句

wordpress升级至2.6.5版

wordpress升级至2.6.5版

被gfw屏蔽了,ip换来换去的也没解决问题,想想顺便把wp更新了,顺便换个主题,这个主题是800*600的分辨率,大多数人至少是1024*768的了,而且宽屏下这个主题显示的效果也不怎么样,升级后,发现wp本身全面支持tag标记了,关键词没什么用了,而且tag云和widgets也集成进去了,删掉了WP-cronwordpress缓存Jerome’s KeywordsJerome’s Keywords related postssidebar widgets这五个插件,加入了Yet Another Related Posts Plugin这个功能强大的相关文章显示插件,新主题还在寻找中,另外,把feedburner的种子转到google上去了

新版支持插件自动升级,这个功能不错,省事

购买了2个月的GoDaddy的Dedicated IP,希望能有用

本站所使用的wordpress插件

本站所使用的wordpress插件

以下是本站所使用的wordpress插件,基本不会在添加了,效果比较好,也比较稳定,没出过什么差错

1.Ultimate Google Analytics 1.5.2 利用Google Analytics统计

2.Link Indication 3.0 链接后边增加小图标

3.sidebar-widgets 1.0.20060711 侧栏管理器

4.你好Dolly 1.5 管理页面右上角随机显示歌词

5.Akismet 2.0 屏蔽垃圾留言

6.WordPress数据库备份 1.7 备份数据库,重要性不言而喻

7.GetWIKI 1.0 引用wikipedia的资源

8.mimetex 1.1 在wordpress中使用latex,显示漂亮的数学公式

9.Comment Hacks 无版本号 显示最新文章,最新评论,评论最多的文章,发表评论最多的人

10.CountPosts 1.1 Beta 统计blog总访问量和每篇文章的访问量,显示访问量最多的文章

11.PostRatings 1.04 给文章评分的插件,不过这个插件配合本主题在IE下显示有点不正常

12.Google Sitemaps 3.0b4 自动生成站点sitemaps,并通知Google

13.Random Posts 1.0 随机显示几篇文章,让旧文章“重见天日”

14.FeedBurner 2.2 能将所有feed traffic 的信息传给feedburner,是feedburner承认的插件

15.WP-Cron 1.3 实现定时功能,包括定时备份数据库,定时刷新Dashboard等等

16.WordPress缓存 2.0.17 缓存页面,减少sql查询,提高访问速度

17.Jerome’s Keywords 1.9 在文章中加入关键词,创建tag云

18.Jerome’s Keywords Related Posts 1.3 跟据Jerome’s Keywords设置的关键词,显示与本文章相关的文章

19.Adhesive 3.2 让文章置顶的插件

20.DashBar 2.0 改变后台控制外观

21.WP-PageNavi 2.10 增强页面导航功能

启用wordpress缓存插件

启用wordpress缓存插件

最近下午总是发生数据库链接不上的情况,问了客服才知道同时链接数最大为50

挺奇怪的,按说我的页面访问量没那么大,不太可能同时有50个人在线的,10个人最多了

不知道这个插件会对访问量计数和google adsense及analytics有什么影响,慢慢研究了

可能的一种情况是spider爬的比较厉害

解决方案据客服说是租一台虚拟服务器或专用 服务器

看了看价钱,还是算了,每个月租金赶现在这个一年的费用了

唉,这个看来做文件中转服务器比较方便

wordpress升级至2.1 ELLA版

wordpress升级至2.1 ELLA版

wordpress更新至2.1了

下载解压缩上传到服务器上,新特性如下:
1)sql代码被优化了,速度变得更快了
2)akismet升级了,屏蔽垃圾留言更准确
3)选项底下多出一个隐私,可以屏蔽搜索引擎,不过不推荐使用,想屏蔽搜索引擎的话就在网站根目录新建一名为robots.txt的文件,内容为
User-Agent: *
Disallow: /
就可以了
4)Blogroll中的链接支持子分类
5)控制面版多了进入链接一项,现实都有哪些blog链接到了你的网站,用的是technorati的数据
6)增加了自动保存功能,不会再因意外丢失写完但未发表的文章

以前的插件基本不用更新,除了PageNavi,由于2.1数据库的结构有点小小的变动,所以以前版本的PageNavi会出错,但是作者已经更新至2.1版本了,用新版本将老版本覆盖即可,主题代码不用改动