Archive

Posts Tagged ‘plugin’

WordPress数据库优化

December 14th, 2008 2 comments

安装了Wordpress2.7之后,许多功能开始逐步体验。今天就是plugin的后台安装功能

水煮鱼上看到了Optimize DB插件,于是后台plugins处找到/wp-admin/plugin-install.php链接,plugin可以从WordPress.org在线下载或者从本地上传plugin

在Search中填入Optimize DB,点击Search,得到如下结果,直接点击"Install"即可,安装成功之后默认没有激活,点击对应的"Active"即可激活。

[阅读剩余部分…]

Categories: 技术讨论 Tags: ,

推荐wordpress插件:AskApache Google 404

September 5th, 2008 3 comments

AskApache Google 404插件是一个利用Google Ajax Api制作的插件,可以在wordpress的404页面显示一些更为重要的资料信息。对于由于链接格式改变等引起的链接丢失有着相当不错的弥补作用。

启用该插件之后,在404页面会显示与链接最匹配的blog文章,并集成了google 搜素。

对于不存在的地址,如http://www.satwe.com/ipmsg.html,效果如下图:

hamo-404

具体安装步骤如下:

[阅读剩余部分…]

Categories: 技术讨论 Tags: , , ,

升级WP-PostView 后MBCS错误的解决办法

August 25th, 2008 No comments

WP-PostView是一个应用非常广泛的WordPress插件,现在最新版本是1.31。但是有的博客在升级WP-PostView到1.31之后,会出现如下的错误:

Warning: cannot yet handle MBCS in html_entity_decode()! in /wp-content/plugins/wp-postviews/wp-postviews.php on line 260

如果你恰巧激活了WP-Email,那么错误提示则为:

Warning: cannot yet handle MBCS in html_entity_decode()! in /wp-content/plugins/wp-email/wp-email.php on line 338

作者论坛了解到,这是由于在新版的WP-PostView中使用的PHP5中的函数,如果服务器上依旧使用的是PHP4.x,则会出现这个错误。

解决的办法很简单,升级PHP4.x到PHP5.x。

如果服务器由于某种原因不能升级PHP,则需要下载老版本的WP-PostView(1.20)去覆盖。

wp-postview-1.20可以从这里下载:

本地下载

Categories: 技术讨论 Tags: , ,

推荐一个自动更新WordPress插件的插件

October 22nd, 2007 1 comment

插件在WordPress上有着举足轻重的作用,可以说每一个WP平台的blog都使用了或多或少的插件。而各个插件总在不断的更新改进,所以跟踪插件的新版本成为一件必须做的事情。

在WordPress 2.3版本以前,往往需要手工到WordPress.org上查找插件的更新。WP 2.3集成了插件更新提示的功能。每当安装过的插件有新版的时候,在WP的后台会出现提示,并引导至WordPress的插件页面。这一功能无疑给用户以极大的方便,但是还只是解决了一半的问题。因为更新插件,还需要下载,上传,解压,同时可能还需要关闭与激活插件。

这种情况下,One Click Plugin Updater应运而生,它运行于WP2.3平台。当有插件更新提示的时候,会在提示链接旁边增加一个“update automatically”链接,点击此链接就可以自动完成新版插件的下载解压覆盖以及插件的激活等工作。

该插件的页面:http://wordpress.org/extend/plugins/one-click-plugin-updater/

终于解决了rss中丢失html标记的问题

September 1st, 2007 3 comments

很长一段时间以来,一直被博客的rss feed丢失html标签的问题所困扰。这样的直接后果就是在google reader中所有的文章都是显示一锅粥。

以前简单寻找过解决办法未果,今天则是卯足劲一定解决。Google了半天,没有找到相关的文章,不过无意中发现了这样一篇“WordPress feed 不斷行問題”,顿开茅塞。这篇文章只说了不断行的问题,其实不断行只是表现之一,根本的还是html的格式丢失。

问题的根源就在于,在admin panel中,option->Reading->Syndication Feeds下 [For each article, show:]为Summary的时候,只输出摘要,而摘要是经过过滤转换的,換成 Full text即可解决问。

另外,一直想找个好用的相册插件,以前用过wpg2,功能强大,但是实在过于复杂和庞大。昨天偶然发现nextgen-gallery,非常不错,简单好用。

Categories: 技术讨论 Tags: , ,

改造升级WordPress笔记

June 13th, 2007 No comments

一直对原先各种主题不能占满屏幕不爽,但是一直也没有找到合适的。于是在这次升级时候一不做二不休,大大改造了一番。

主要有:

  • WordPress升级至最新的2.2版
  • 主题theme改为AndyBlue-1.4,可以占满屏幕,很不错
  • 启用了插件Simple Tagging-1.6.7,很是灵活方便,而且比UTW占用资源要小。顺便有一些模板上的集成修改。
  • 修改了Permalinks的规则,从原先的/2006/02/123.html的形式改为/2006/02/simpel-title/123.html的形式,便于搜索。
  • 后两项工作最为费力,因为blog的标题都不是英文的,需要手动的为每篇blog添加post plug。好在正好为blog增加tag,于是一起做了。

关于Permalinks的规则修改必将影响现在搜索引擎的结果的访问,打算用rewirte rule来支持原先格式,暂时没有调通。即使失去也不可惜吧,反正现在每天才几十个pv。

补充:

  • 总算研究明白了rewriterule的规则了,采用下面的规则即可:
    RewriteRule ^200[6-7]/[0-1][0-9]/([0-9]+)\.html$ /indexi\.php\?p=$1 [QSA,L]
    一直匹配出错是因为在url的开始多写了一个“/”:
    RewriteRule ^/200[6-7]/[0-1][0-9]/([0-9]+)\.html$ /indexi\.php\?p=$1 [QSA,L]

Apache的rewrite规则还是很方便的,而且dreamhost支持目录下.htaccess,很灵活。

Categories: 随心所记 Tags: , , ,