我相信很多人的博客其实内容都做得非常好,但是流量一直上不去,其实这个时候你需要对博客进行搜索引擎优化(SEO)。如何 SEO 你的 WordPress,我爱水煮鱼翻译过一系列的文章和自己写过一些体会,现在拉出来给大家晒晒,希望能够对大家 SEO 有所帮助。另外翻译的文章是我早期翻译的,那时候我爱水煮鱼还很默默无闻,所以有些文章还有沙发位,热衷于沙发的朋友,又有新机会了 。 我翻译的文章: WP SEO 技巧:图像命名 WP SEO 技巧:结构化永久链接 WP SEO 技巧:正确使用标签 WP SEO 技巧:如何设计主题 WP SEO 技巧:链接建设 — 第一部分 WP SEO 技巧:链接建设第二部分 — 向外链接 WP SEO 技巧:链接建设第三部分 — 如何实际创建链接 我的 SEO 心得体会: 小小 SEO 下 WordPress 2.3 SEO 优化 别用 All in One SEO Pack 我们最重要的原则是,坚决不能让抄袭我们博客的文章还排在我们的前面。 标签:SEO
Wordpress主题技巧
阿里妈妈插件大赛第五个作品:WP-Alimama
wp_alimama 实现了向阿里妈妈注册用户,添加网站,编辑网站,添加广告位,编辑广告位等功能。同时,广告位的样式也能在后台设置并保存。wp_alimama 提供了与阿里妈妈网站相似的广告样式的设置预览功能。 通过后台设置,wp_alimama 能向网站不同位置,如页眉等,自动添加选定的广告位。wp_alimama 提供了通过 widget 添加边栏广告的功能。用户可以添加含有选定广告的 widget 到边栏中。此外,用户还可以同过向文章内添加 BBCode 式代码,或者自行向模板中添加代码实现广告位的添加。 此插件通过 JS 实现了多数用户输入信息的验证,能动态更新广告位信息,同时提供了完全删除插件信息的选项。 在显示广告位时能判断并删除重复的广告位。还可以配置每个页面最多显示的广告数。 ———————我的评论————————— 最后一个作品,陆强帅哥的作品,同样完成了 API 可以实现的全部功能,同时也提供了非常丰富的广告展示方案。该插件使用了 PHP5 的函数和类,这使得 wp_alimama 的运行效率有一定的提升,代码也简洁很多。但同时带来的问题,就是使得 wp_alimama 无法运行于国内使用很多的 PHP4 平台,使其应用受到了限制。 ———————我的评论结束———————– 另外该次大赛的评奖工作正在火热进行中,很快就会和大家见分晓了。 标签:WordPress 插件 阿里妈妈
插件推荐:WP Thread Comment
人气旺的博客,留言必定多,留言一多,页面打开就非常慢,不信,你打开我的留言本看看,当然了,我只有这个旺,其他还是冷冷清清,大家多来逛水啊,但是没有奖品 等哪天,我拉到了赞助商,我就会给经常逛水并且成为好朋友的同学颁奖,偶象级别的著名 blogger 大猫和胡戈戈看到这里肯定高兴了。 恩,又扯远了,其实今天偶是来给大家推荐枫叶兄的著名插件 WP Thread Comment ,该插件主要解决我上面说的问题,除此之外,还有如下功能: 可以回复某人的评论, 并将父评论和子评论显示在一起, 便于识别和阅读。 后台增加了管理界面, 可以自定义子评论的显示样式, 并可以编辑css样式。 能够自动检测 Comment Form ID ,不需要手动设置。除比较 BT 的主题外! 可以选择是否在禁用插件后自动清理配置项目, 可以让你的 WordPress 不留一丝垃圾, 做到真正绿色。 当然是为了造福全世界人民, 该版本也做成了多国语言版(好同志啊)。 还能如果管理员了留言,会发送提醒留言已经回复的邮件 这么好的插件你还不用,下载地址:点击下载! 标签:WordPress 插件 WordPress 留言插件
阿里妈妈 WordPress 插件大赛结果
一等奖:Alimama Deluxe 简评: Alimama Deluxe 是本次比赛中最优秀的插件。它很完美的将 Alimama API 和 WordPress 系统融合到了一起。Alimama Deluxe 并没有简单利用 Alimama API 复制了 Alimama 后台的功能,而是利用 Alimama API 将站点设置、广告位建立以及最终的广告位呈现完整的融合在一起。用户几乎可以不用离开后台,即可完成广告从建立到发布的全部工作。 Alimama Deluxe 建立了一个强大的广告策略系统。通过这个系统,用户可以组合出多种多样的广告投放策略,不仅利于达到对广告位的最优化投放,而且很大程度上的简化了操作。 Alimama Deluxe 包含了不错的广告位展示、点击统计功能。它通过获取阿里妈妈的广告位数据,事实生成饼图、曲线等图标,帮助用户分析广告位效果。同时,Alimama Deluxe 还会对广告位进行简单评价,提示用户哪些广告位需要优化。 此外,针对不是通过 API 注册的 Alimama 老用户, Alimama Deluxe 也提供了兼容性的方案。用户可以通过手动粘贴代码的方式来利用 alimama Deluxe 强大的广告位管理策略。做到了对新老用户的同时兼容。 Alimama Deluxe 操作简便,用户界面友善。大多数操作都为友好的可视化操作,用户只需点击鼠标即可完成,而且插件内有丰富的帮助链接,可以直达 Alimama Deluxe 的官方网站 (http://alimama-deluxe.wordpresscn.com) 查看相关的操作方法。同时,Alimama Deluxe 很注重用户隐私,用户可以通过非常简单的操作,将个人数据清除干净,以免留下安全隐患。 二等奖:Alimama Baiyun 简评:Alimama Baiyun 同样是本次比赛中一款优秀的插件。他通过 […]
阿里妈妈插件大赛第二个作品:Alimama Baiyun
上次和 LiuYang 聊到这次阿里妈妈插件大赛事后说到,这次比赛,各位参赛选手面对 iPhone iPod 的诱惑,表现的异常冷静,只有他一个人首先发布。不过没多久,白云山就发布他的大作 Alimama Baiyun。 Alimama Baiyun 该插件用于管理阿里妈妈广告,让您在 WordPress 后台即可方便地进行广告管理。同时,多达10种广告显示位置供您选择,就算您不会修改Wordpress也可以轻松地设置广告显示在博客的任何位置。有以下 6 大功能: 帐号管理 网站管理 广告管理 查看交易 查看收入 查看广告效果 ——————-本人评价——————————– 白云山一直和我说他是技术小白,我一直被他蒙蔽,没想到做出这么一个惊天地,气鬼神的作品出来。看来网上震得不能相信别人说的话。娃哈哈 不过 01on 也够懒的,竟然在他的博客都没有找到该插件的介绍。直接晕倒! 希望能够补上,偶也好链回你的文章。 ——————-本人评价结束—————————- Update: 01on 自己的介绍:http://www.01on.com/a/446.html 并且现在支持没有publickey的旧用户 标签:WordPress 插件 阿里妈妈
阿里妈妈插件大赛第三个作品:Alimama Helper
有了第一个,第二个,很快就有第三个,事情往往都是这样。所以我相信很快有第四,第五个! 第三个是小千的阿里妈妈助手,阿里妈妈助手是专为wordpress设计的阿里妈妈广告管理插件,本插件具有以下几种特性: 最易 — 最容易使用,简单上手 最强 — 功能最强大,几乎完成任何您想要的广告效果 最多 — 能在一个博客中发布最多的广告,收益也自然达到最多 最美 — 在发布大量广告的同时能非常好的保证页面的美观 最合理 — 对不同的内容显示不同广告,显示广告最合理 —————本人评价——————- 小千参赛之前,总是问我参不参赛,总是怀疑别的事情发生。当然了我是不会参赛的,第一我是协办者,不可能裁判兼运动员,第二我很懒惰,娃哈哈!其实参加一个比赛最重要的是用心去做,而不是把一些别的因素考虑太多,看到小千写出那么好的插件,偶当然是很高兴,也为阿里妈妈高兴。最高兴的是很多参赛选手都成为了好朋友。另外对于该插件名字阿里助手,建议修改下。因为阿里助手是阿里巴巴的一个重要的工具。 —————本人评价结束——————- 标签:WordPress 插件 阿里妈妈
WordPress 表情秀 2.0
我想这个是这个插件的最后的版本了,如果没有发生任何错误,就不会再进行任何更改了。这个是我开发的第一个插件,虽然适合小朋友玩,但是俺还是蛮有感情的,本站一只用着它。但是以前的版本,严重消耗资源,因为调用每个留言的时候之前都要去表情文件下面去检查下有多少个表情文件以获取表情信息,这样严重消耗时间和资源,于是这个版本,就把所有表情信息缓存起来,不用每次都调用循环收集表情信息。并且创建了一个后台选项,如果添加或者删除了表情图片,只要在后台更新一下就可以了。另外后台还提供一个选项能让你把文章中的关键字也转换掉,个人觉得没有必要,但是有人喜欢,哈哈 下载:wp_emotion_show-2.0.zip 表情文件:悠嘻猴表情 下载好之后,解压缩开,把 wp_emotion_show.php 文件放入插件目录中,然后在 wp-content 目录下中创建 emotions 文件夹,把表情文件中的图片放入其中。新安装该插件的用户激活插件即可,升级的用户,需要到后台 option 下相应的菜单下更新表情,把表情信息缓存起来。 标签:WordPress 插件
WordPress 2.3.2
今天早上起来发现WordPress发布了2.3.2 版本。这个新版本更正了之前版本中的7处bug,其中一个比较严重的会泄漏你的草稿文档的bug。同时,2.3.2还更正了一些可能会泄漏你的数据库表结构的错误信息,并限制和停止了在XML-RPC和APP进行过程中的一些信息泄漏。 可以看出这一次发布的新版本更新比较少,更正的bug和错误基本都集中在信息泄漏这一环节。 一个比较实用的更新是,在 2.3.2 版本中,你可以在 wp-content/db-error.php 中自定义数据库连接错误的信息。当 WP 连接数据库出现错误时,将会采用这个自定义错误信息取代默认的错误信息。 为了你的WordPress的安全,请下载WordPress 2.3.2版。 ———————-以上信息感谢 Chada 的投递——————– WordPress 中文团队的中文包也已经发布,感谢 Leo 和 Dreamcolor 的努力,所有新增的词条都已经翻译,下载请移步到:http://code.google.com/p/wpcn/downloads/list 标签:WordPress 中文
Popularity Contest 及其扩展应用
在前面关于 WordPress 统计插件:Counterize II 中提到过 Popularity Contest 这个插件,这是一个我非常喜欢的插件。我想很多人都用过这个插件,而且基本上都不会有任何使用上的问题,因为这个插件很容易安装和使用。所以今天我会除了基本介绍下这个插件之外,然后谈谈怎么扩展使用这个插件。 描述 Popularity Contest 这个插件能够统计你的日志在日志,分类和存档各个页面的被浏览次数,以及留言和 trackbacks 的条数,然后通过这些数据来决定你的那些日志是最受欢迎的。对于每种类型的浏览和反馈,这个插件都会赋予一个数值,通过这些赋予的值用来创建每篇文章的 ‘流行度,并且这个值是可以更改的。 安装和使用 下载,然后上传 popularity-contest.php 文件到你的插件目录下,激活就已经安装完毕。安装之后,你可以到 Options > Popularity 修改每种类型的浏览和反馈的比重值。 安装之后就会在 Dashboard 下就会生成一个 Most Popular Posts 的页面,一段时间之后就可以在这个页面,看到详细信息,你首先看到的是总体上最流行的前50篇日志,然后是各种情况下浏览和反馈前10名的日志,以及各个 分类下最流行前10名的日志和各个时间段内最流行的文章,总之显示的信息,非常丰富。 另外在每篇日志下面都会显示 ‘Popularity: n%’ 和 ‘[?]‘ 。前面显示的是的这篇日志的流行度,后面的则是帮助信息。如果你不喜欢,可以让它们都不显示,办法是把插件中的 @define(‘AKPC_SHOWPOP’, 1); 和 @define(‘AKPC_SHOWHELP’, 1); 中的1改成0即可。 扩展应用 如果你是经常浏览本网站的时候,肯定注意到在每篇日志的信息栏上都有浏览次数,以及点击这个这个记录可以到达一个 Top-10 的页面(已取消链接)。很多人问我这是不是通过插件(有个 Post Views Plus 的插件可以实现这个功能)实现的,其实这个效果就是通过这个插件扩展应用的。 第1:创建函数 Get Post Views […]
留言订阅插件 — Subscribe to Comments
今天给大家介绍一下 Subscribe to Comments 这个留言订阅插件。 Subscribe to Comments 2.1 这个插件可以让你的读者在留言之前通过选择一个选择框,然后得到以后留言的 e-mail 通知。这是一个非常受欢迎的 WordPress 插件(在我以前翻译的一篇博客世界最受欢迎的30个 WordPress 插件中排名第8),一个简单的原因它让你的读者坚持参加他感兴趣的话题来增加你的博客的社区化。如果你要了解更多这个插件的特性,请查看的插件作者的介绍页面。 安装 这个插件安装比较简单,大致如下: 把 subscribe-to-comments.php 上传到插件目录下 在插件管理界面激活插件 可选,如果你的WordPress主题没有 comment_form 这个钩子(hook),或者你想手工确认订阅的选择框出现的位置,加入`<?php show_subscription_checkbox(); ?>` 代码到你主题文件中的任何你想的地方,但是最好是留言框的下面。 可选:如果你想让用户能够不用留言就能订阅,你可以输入以下代码:’<?php show_manual_subscription_form(); ?>‘ 其中涉及到的 comment_form 这个钩子,指的是你的主题文件中 comments.php 是否有这个函数:<?php do_action(‘comment_form‘, $post->ID); ?> 如果你用的主题是和我一样的,都是 Blix 这个主题,它是有comment_form 这个钩子(hook),所以不用手工加的。 定制化 安装好之后,在管理界面的 Options 下就会多出一个 subscribe to Comments 页面,通过这个页面你可以配置这个插件。 首先你可以输入通知邮件发送这个的姓名和邮箱。默认情况下,订阅留言选择框是未选上的,你可以把选上,不过我建议不要把它选上,因为不是所 有的读者都熟悉你博客的设置。我就是有段时间把它设上,被读者投诉, 。把 Do […]
让你的 WordPress 支持简繁转换
Denis送给大家的2008年新年礼物是一个盘古主机空间,外加十个Clicki的Pro账号。作为我爱水煮鱼的读者,我幸运的成为了获得十个Clicki Pro账号的读者之一。收到了礼物,很开心。于是,我也有一份礼物送给你们,希望不会太迟:让你的博客支持简繁转换。 大家基本上都是用中文写博客,我们也知道国内用的是简体中文,而港台澳和其他海外的华人用的是正体中文,也就是我们所说的繁体字。严格地说简体中文是繁体中文的阉割版,因为它是在繁体中文的基础上简化而来的。细心一点分析我们的统计就会发现,我们的读者不仅仅限于国内朋友,还有很多来自港台澳和国外的华人朋友也通过各种渠道来到我们的博客。简体字经过几十年的发展,已经深入到国内的每一个行业。但是很明显,简体字对于这些朋友来说很陌生,比较形象的说法是“缺胳膊少腿”。 上网的时候我们会发现很多网站都有繁体版本,通过导航栏上的一个按钮就可以把网页上的文字从简体中文变成繁体中文。很多主机商也提供类似于“简繁通”之类的产品,当然,是需要收费的。那么,怎么让我们的博客不用花钱也能支持简繁转换呢? 我们看到国内的很多博客用户都在自己的主页上添加了Google的翻译挂件,通过简单的设置让Google来为我们把网页从简体中文翻译成繁体中文或英语。而我介绍的这个简繁转换,是通过js的方式实现的。下面我就以WordPress为例说明一下,具体效果可见:GENMICHA | 趣站酷软 下载文件tw_cn.js; 修改变量。拥记事本打开文件,对前几行有标注的变量进行更改; 上传文件tw_cn.js到网站根目录; 修改模板,在你想要显示简繁转换按钮的地方加上代码: <a id=”translateLink”>繁體</a> 在后台模板编辑器打开footer.php,在之前添加如下代码: <script type=”text/javascript” src=”http://yourdomainname.com/tw_cn.js”></script> <script type=”text/javascript”> var defaultEncoding = 0; //默认是否繁体,0-简体,1-繁体 var translateDelay = 0; //延迟时间,若不在前, 要设定延迟翻译时间, 如100表示100ms,默认为0 var cookieDomain = “http://yourdomainname.com”; //Cookie地址, 一定要设定, 通常为你的网址 var msgToTraditionalChinese = “繁體”; //默认切换为繁体时显示的中文字符 var msgToSimplifiedChinese = “简体”; //默认切换为简体时显示的中文字符 var translateButtonId = “translateLink”; //默认互换id translateInitilization(); </script> […]
下一代社会化网络:WordPress
开源博客平台 WordPress 会成为下一代社会化网络吗?Citizen Agency 的创始人,Chris Messina 认为可以。他开始了一个叫做 DiSo 的项目,用于分布式社会化网络,目的是“建立一个彻底的社会化网络”。当然了,DiSo 会首先考虑使用 WordPress 作为基础。 这可能是很多技术人员所期望的朝向统一社会化网络的下一步。WordPress 适合这个意图,因为它提供了一个以用户为中心的网上在线方式,它提供了可扩展的架构,并且已经有可以加入到社会化网络服务的功能 — 如一个 OpenID 和 blogroll 的插件。而 WordPress 用户是那种可以让人真正永久都觉得重要的用户,也是 DiSo 希望的用户。 为什么是博客,而不是 Facebook 或者 MySpace。 相对于网络,博客提供的是以个人为中心的独立网上在线方式。虽然像 Faceboo 这样的社会化网络给你一个你自己的在线地方,但是那不是你真正在线的地方。就向 Copyblogger Brian Clark 最近在他博客的文章中说得那样:“对我来说,根本没有任何想法花费很多时间去通过一个社会化网络程序创建‘用户产生’内容,这好像就在你租来的房子重新装修厨房一样。” Clark 是在回复由 blogger 兼漫画家 Hugh Macleod 发起的一个话题,博客比社会化网络重要的很多。包括 Stowe Boyd 和 Darren Rowse 这些 Blogger 都支持这一观点。 这一对社会化网络和返回博客的的日益清醒地认识,将暗示我们在未来可能看到一种移动,至少其中的高科技的博客,会朝向更加分布式的社会化网络发展,— 沿着 Messina 预想的路线。 为什么是 […]
插件推荐:Feed Burning
Feed Burning 这个插件能够可以合烧两个或者两个以上的博客 Feed, 使之混杂排列并按时间倒序输出。 个人感觉这个插件队对于拥有两个博客的 blogger,其中一个已经拥有了一定的订阅数之后,利用它推广第二个博客时候有一定的作用。但是这样会不会打扰了用户,用户订阅你的博客是因为喜欢你这个博客的内容(除了交换订阅之外),但是强制向读者推销你的的另外一个博客是否会引起读者反感呢?这是一个问题,但是无论如何多一种选择总是好的,另外,这个插件最初还是我要求枫叶帮我写的,哇哈哈!但是由于我的两个博客服务器之间通信有问题,所以我无福享受了 。 安装和使用:将解压后的文件夹直接上传到 wp-content/plugins 下, 到 WordPress 后台激活插件, 在“选项(options)”菜单下输入需要合烧的 Feed 地址, 每行一个; 插件下载:Feed Burning PS:今天发现 PR 更新了,发现我爱水煮鱼达到4了,上次才3。我女儿的博客 Honey Piggy 也有4了,真是太神奇了,我写了一年多的博客,和我女儿放照片的博客一样高,呵呵。我的另外一个站点,NBA 视频站,我非人肉收集的 NBA youTube 视频的站点,也达到了3。这篇日志是介绍偶爱偶家的插件,也帮它查下 PR,也是4,嘿嘿,不知道枫叶兄有没有提高。那么你知道中国哪个网站的 PR 最高呢? 标签:Feed WordPress 插件

企业博客的完美应用:K-Swiss
在 Nike 和 Adidas 满街的广告之下,你可能不知道还有一个著名的运动品牌:K-Swiss。据说香港人比较喜欢,深圳人喜欢跟风,偶在街上还是能够看到的,但是没有买过,主要是穷。传说(未经考证) K-Swiss 创始于公元 1966 年,还是一对瑞士的兄弟在美国创造的(真无聊,跑那么远去创造一对网球鞋),据吹其鞋款上强眼的五条线,整体简单优雅的外型,并且不时搭配流行的色调,就是这样的设计让 K-SWISS 侪身于世界知名鞋类品牌之列,怎么说都行,个人感觉它的设计还是挺 Cool 的,但是还一个原因,穷,没有机会体验。 —————————-K-Swiss 介绍线结束—————————- 那我为什么要说上面的那些废话呢?因为今天在发现 K-Swiss 中国用 WordPress 创建了博客: 前面我爱水煮鱼讲了5 个理由你的商业需要一个博客,一个企业或者产品建立一个博客非常重要的,而 WordPress 易于安装和使用,以及 WordPress 的强大性和灵活性,使得你能够利用 WordPress 快速建立企业博客。下面我就讲讲根据我的观察它是怎么实现的,仅供您创建企业博客参考: K-Swiss 的博客做得非常到位,和他品牌设计非常相适应。一个好的主题的设计应该是一个企业博客成功的一半。 K-Swiss 的博客的首页是通过创建一个静态页面,并把它设为了 Home。如何实现详见这篇日志:5个简单的步骤把 WordPress 打造成 CMS。 然后博客页面文章是显示日志的摘要和文章的一张图片,其实这个功能可以通过对本站的 Advanced Post Image Plugin 进行一些修改可以实现。 其他还有些东东的应用,我就不细讲了,如果你不明白,可以给我留言。当然了他也有一些东西设计作的不是很好,如 SEO,图片细节处理等等。个人感觉他还可以做得更多。另外偶还在 K-Swiss 博客大家来找碴活动中获得一套运动服,不过偶是爱老婆的人,给俺老婆了。哈哈!据说上面还会不时进行一些活动。大家有空去注册下吧! 当然了,如果你想做一个类似的企业的博客,你也可以找我! 但是不保证能够做得那么好,哈哈!因为偶不会设计 标签:WordPress 项目
收藏 & 分享的 WordPress 插件
抽空写了下一个自动添加收藏 & 分享代码的插件,方便一些不会修改主题,或者不想修改主题的代码的同学。 该插件只适合 2.3 及以后的版本,插件的开始定义了两个变量。$auto_add_to_post 和 $auto_add_to_feed,分别让你定义是否自动加到独立文章页面和 Feed 中,它们默认值都是 1,就是会自动加到独立文章页面和 Feed 中。如果不想自动加,只要把其中的变量修改为 0 即可。 当然对于其他类型的搏客,我没用玩过,所以我不知道怎么写插件,目前你可以通过手动添加一下代码到你的模板中来实现,BSP 我就没有办法了: <p><a href=”http://forums.wpjam.comookmark/” onclick=”javascript:window.open (‘http://forums.wpjam.comookmark/?title=’ + encodeURIComponent(document.title) + ‘&url=’ + encodeURIComponent(document.location.href), ‘_blank’, ‘scrollbars=yes, width=720, height=700, left=75, top=20, status=no, resizable=yes’); void 0″><img src=”http://forums.wpjam.comookmark/i/bookmark.gif” alt=”bookmark” /></a></p> 关于收藏 & 分享这个网站,我想以后会增加更多的收藏服务,所以希望大家向我推荐你使用的收藏服务。还有会增加用户管理功能,让用户自己选择喜欢的收藏服务。什么时候能够做出来,不知道啊,哈哈,只能看心情好的时候慢慢修改增加,呵呵!希望大家也向我提出你的想法哈! 下载:bookmark-share.zip 标签:WordPress 插件 书签
WordPress 2.3.3 简体中文版发布
最近很忙,妈妈回家了,每天要照顾女儿,都没有时间更新博客,更新下 WordPress 2.3.3 简体中文版的信息,该文为 Edward 撰写。 WordPress 2.3.3 是一个紧急的安全更新版本。发现在 xml-prc 执行时有一个缺陷:一个特定的请求会导致任何有效的用户在这个博客上修改其他任何用户发表的日志。除了修正这个错误外,本版本还修复了一些细小的bug(修正了关于64位系统搭配 PHP 5.2.1时出现的无法加载语言包的错误,使用类似系统的用户可以更新一下试试)。如果你仅仅对xml-prc的安全问题感兴趣,只需下载修正好的 xmlrpc.php 然后覆盖掉原来的 xmlrpc.php,否则的话你可以下载完整的版本。 另外,还有一个wp-forum插件的问题,黑客正在利用此插件的溢出来攻击。所以你正使用这个插件,在这个插件更新前请删掉它。 尽管我们在关注安全问题,但请使用强密码并且定期修改密码。当你升级WordPress或者你的插件的时候,可以考虑重新设置你的密码。 本中文版由WordPress中文团队制作,做了以下修改(相对于英文原版): 加入wp-content/languages/zh_CN.mo中文包; 加入了 zh_CN.po,方便大家对中文包自行修改; 修改wp-config-sample.php中的“define (’WPLANG’, ”);”为“define (’WPLANG’, ‘zh_CN’);”; 汉化readme.html文件; 添加 Dashboard Chinese 插件。 如果您正在使用 2.3.1 或者 2.3.2 版本,那么只需要将 2.3.3 版本所有文件上传到服务器上覆盖掉原文件即刻,无需其他操作,如果您使用较早版本(2.3版本之前)的 WordPress,请按以下步骤进行升级: 备份你修改过的文件,并上传新版本文件直接覆盖掉旧版本文件; 上传所有新文件; 在浏览器中打开 http://您博客地址/wp-admin/upgrade.php; 升级完成。 下载地址:http://code.google.com/p/wpcn/downloads/list Bug提交:http://code.google.com/p/wpcn/issues/list WordPress 中文团队再次感谢您的支持,希望您能继续反馈给我们中文包的建议和错误,让我们一起将 WordPress 中文做得更好! 请不要用迅雷下载我们的中文包,如果出现问题,请自行检查 MD5 是否正确! 标签:WordPress […]
区分开 Comments 和 Trackbacks
WordPress 不好的一个地方就是把 comments,pingbacks,和 trackbacks 一团糟放在一个列表里面,并且没有提供一个把它们区分开的选项。把它们区分开能够给你一个更清晰的留言区,并且能够给读者更专业的感觉。下面实现的具体步骤: 实现这个功能主要的工作就是编辑尼主题的 comments.php,当你找到你的 comments.php 的时候,现在我们开始修改代码:首先找到一下代码: <?php foreach ($comments as $comment) : ?> 直接在它的下面增加以下代码: <?php $comment_type = get_comment_type(); ?> <?php if($comment_type == ‘comment’) { ?> 以上代码其实是告诉 WordPress 去获取留言的类别,如果留言的类别是 ‘comment’,就是是人留的言,显示它。 接着,我们需要插入更多的代码,在 comments.php 一直往下找,直到你看到: <?php endforeach; /* end for each comment */ ?> 就在 endforeach 代码之前添加如下代码: <?php } else { $trackback = true; } […]
WordPress 2.5 beta 1 测试中
今天闲着就把我爱水煮鱼升级到 WordPress 2.5 Beta 1。发现 WordPress 2.5 beta 1 改变的东西还是挺多的: Dashboard 模块化,具体可以查看 iLEMONED 的这篇文章:WordPress 模块化 dashboard 即将到来。这一改变,也宣告我以前做的 Dashboard Chinese 这个插件失效。 取消了 Blogroll,把链接管理分散到其他菜单。把添加 link 放到 Write,修改和管理放到 Manage 下。 把 Theme 菜单名改成 Design 设计。把 Option 菜单名改成 Setting。 Comments 集成了 gravatar,看来 WordPress 母公司收购 gravatar 肯定会把他做大的。你当然你可以到 Setting => Reading 下取消。 在 Manage 下集成了 Tag 管理,但是目前还是比较简单,只有添加,修改(包括修改 slug) ,删除功能,其他合并等高级功能都没有。不过已经足够。我以前使用的 WP Tag […]
WP-del.icio.us
del.icio.us 提供了很详细的 API。PhpDelicious 是 del.icio.us API 的一个包装类,我利用这个包装类,写了一个小小的插件,使得能够把博客上的搜索文章都提交给 del.icio.us。 服务器要求 PHP 5 CURL json_decode XML Parser Functions 安装和使用: 编辑wp-delicious.php文件,在下面两行分别输入你的 del.icio.us 用户名和密码(放心,我不会记录你的用户名和密码,如果你不放心,请仔细检查代码,如果不放心并且不懂代码,那就只好请你不要用了 ): define(‘DELICIOUS_USER’, ‘user’); define(‘DELICIOUS_PASS’, ‘pass’); 然后上传激活即可,该插件就会以每天更新 20 篇的速度把你的博客日志更新到 del.icio.us。 演示:http://del.icio.us/denishua 下载:wp-delicious.zip 至于这样把所有的文章都提交到 del.icio.us 有什么用我就不知道了,据说对 SEO 没有什么用,我也不懂 SEO,所以请高人指点。 这个功能是我使用 del.icio.us API 开发的第一个功能,大家有什么新功能需要开发,请给我留言。 update 2008-02-15: 这个插件我在发布的时候忘记添加了 utf8_trim 函数,如果你的主题和我的一样,含有就不必添加了,如果没有,请添加下,哈哈。感谢 JackyCheung 的测试。 function utf8_trim($str) { $len = strlen($str); for […]

WordPress 2.5 beta 1 体验 2
经过几天的试用,发现 WordPress 2.5 确实在性能上提高了很多,如果你的服务器上装了 APC,XCache 或者 memcached 这些 PHP 缓存扩展,WordPress 的数据库查询会明显减少,速度会提高了很多,这也是我暂时(不保证以后)为什么不安装 Cache 插件的原因,我觉得使用 WordPress 默认的 Object Cache 暂时已经足够了。 至于主题方面,所有的主题如果在 2.3 下能够正常使用,2.5 下面是没有问题的,因为以前大部分的 template function(模板函数)都还是可以继续使用的。官方关于 2.5 文档目前也没有提到那些模板函数会丢弃。所以应该不用考虑不兼容的问题。 由于数据库也没有作了很大的更改,据我观察只是在 Option 表中添加了 show_avatars(是否继承 avatar)avatar_rating(avatar 级别) upload_url_path(上传文件的路径),和给管理员编辑 dashboard 的权限。所以大部分插件还是可以继续可以使用的,不会像 2.2 => 2.3 那样出现大量插件不兼容的问题,至少我使用的插件都可以使用。另外 WordPress Dashboard 在 2.5 模块化,所以一些关于 Dashboard 的插件不能用了。 另外发现一个非常有用功能就是,可以在后台更新插件的新版本。当然了,这个插件必须是已经 host 在 WordPress 官方插件库。需要你输入 FTP 地址,账号和密码: 目前 SVN […]

Advanced Post Image Plugin 0.2
好早之前就想把大家提出的修改意见加到该插件中,但是一直没有时间(其实是太懒)。今天把女儿的博客更新下,于是就把该插件也更新了一下,主要的修改有: 重新写了 get_post_image_list 这个函数,采用正则表达式,能够更快获取日志中的图片地址。 给函数 get_post_image_list 添加了四个参数以便方便使用: $image_number = 10 // 设置显示图片个数,默认为10 张 $thumb_width = 50 // 设置所略图的宽度,默认为 50 像素,如果为 0,则会根据高度自动修改,但是宽度和高度至少填一个 $thumb_height = 50 // 设置所略图的高度,默认为 50 像素,如果为 0,则会根据宽度自动修改,但是宽度和高度至少填一个 $type = "recent" // 设置列表的类型,"recent" 显示最近日志的图片, "random" 则显示随机日志的图片 目前效果如下: 目前还是只支持 JPG,GIF,PNG 三种类型的图片,并且你可以根据 ul.post-image-list 这个 CSS selector 去样式化图片列表。其他功能,等有空的时候再说吧!目前我自己够用了,你有什么需求请给我留言! 下载请移步到:Advanced Post Image Plugin 标签:WordPress 插件 图像
如何放置友情链接
Update 2007-03-05: 暂不交换链接了,谢谢。 对于友情链接,首先我们不会在意你网站的 PR 值和 Alexa 排名,如果你在意这两个值,那么请你不要和我们交换链接,因为我们博客的 PR 值为0,Alexa 排名为1百多万名,流量也很低,和我们交换链接不会给你带去任何好处。虽然我们各项的值都很低,但是我们还是有我们自己的交换友情链接的原则,嘿嘿,第一 只要你的网站是博客并且也是基于 WordPress 的,第二是你的网站内容是我们喜欢的(具体什么是我们喜欢的呢?恩,就是我们喜欢,看你的运气了。)。如果你达到以上要求,呵呵,那么你来交换链接,基本 都可以的,但是希望你先加上啊! 虽然本站各项排名都很低,但是还是受到了各位支持,很多人都来我们交换链接,所以友情链接,都达到了一定的数目,嘿嘿,刚开始的时候,我在首页只放 几个朋友的链接,把各个来和我们交换链接的朋友的链接放在一个页面。后来想想这样好像很不公平,因为大家都把我的链接放在首页,但是我有不可能把所有的链 接放在首页,因为太多了。后来查看 WordPress 官方文档找到了一个方法,现在和有很多链接的朋友分享下: 首先,可以在侧边栏随机显示30个链接,代码为: <ul class=”links”> <?php get_links(-1, ‘<li>’, ‘</li>’, ”, 0, ‘rand’, 0, 0, 30); ?> </ul> 其实主要用到了 get_links 这个模板函数,默认情况下,这个函数的各个参数为: <?php get_links(category, ‘before’, ‘after’,’between’, show_images, ‘order’, show_description,show_rating, limit, show_updated, echo); ?> 我们这里把 category 设置为-1则显示所有的分类下的链接,其中最重要的是把 order 设置 rand,意思是以随机顺序显示链接。然后把 […]
Top First Commentors
English The plugin will show the top first commentors (the numner is number is set by user) of your blog. Installation and Usage: Upload the file top-first-commentors.php to the /wp-content/plugins/ directory Activate the plugin through the ‘Plugins’ menu in WordPress Place <?php top_first_commentors(); ?> in your templates Navigate to Manage > Option > Top First […]
WPDesigner.com 挂牌出售
WPDesigner.com,一个著名的 WordPress 主题站,WordPress 博客40强,今天挂牌出售。因为站长 Small Potato 要在今年外出旅游,没有时间打理,有兴趣的朋友可以去看看。 关于 WPDesigner,玩 WordPress 的各位应该并不陌生,Small Potato 的很多主题在国内也有不少的使用者。 BSSN 我用的就是 。我爱水煮鱼 翻译的主题制作教程原作者就是 Small Potato。 域名 PR 值7,Alexa排名13589。 标签:WordPress 主题

自定义 WordPress 2.5 后台样式
WordPress 2.5 引入了一个好玩的选项:自定义后台颜色模式。这个选项意味着每个用户都可以自己给后台选择自己最喜欢一个样式。现在让我们做一个好玩的东东:给你增加一个可选择的自定义的样式。 概念 在这个特性后面的函数是 wp_admin_css_color(),它的用法如下所示: wp_admin_css_color( $shortname, // eg ‘mycoolstyle’, 用于在 wp_options 表中保存设置。 $longname, // eg ‘My Cool Style’ $css_url, // 你自定义的样式表的 URL array( $color_code_1, // a HTML color code like ‘#123456’ $color_code_2, // or ‘red’ $color_code_3, // or ‘rgb(100,100,100)’ […]

WordPress 2.5 初窥
本文由 WordPress 中文团队的 Aaron 翻译自 2.5 Sneak Peak。由于是 RC1 版本,所以我们中文团队未出中文包,也不建议大家升级。 可定制的后台首页,多种文件上传,内建的相册,一键插件升级,标签管理,内建 Gravatars,RSS 全文输出,以及更快的载入时间,是不是这些很合你胃口呢?那么WordPress 2.5 也许就是为你而准备的。就像我们把它放在烤箱中一会儿,然后我们最终准备好把它打开让你尝鲜。 过去的一个月里,我们与朋友 Jeffrey Zeldman,Jason Santa Maria 和 Liz Danzico 在 Happy Cog 一起重新重新设计 WordPress。结果便是一种新的 WordPress 交互方式,并且对每个人的用户体验都得以提升的同时也保证了这种新的方式对于有经验的用户依然是熟悉的。这并不只是一件新的外衣(我们重新思考了 WordPress 的外观),我们也重新思考了WordPress 是怎样组织的,所以你们完全可以抛开程序本身而更关注与你们自己创新上的追求。 这里列举了一些新的特性。 后台首页 后台首页在迅速告知相关信息并让你更明确在管理页面中即将干什么中扮演最重要的角色。从一些被访的使用者中我们了解到,我们发现你们中的大多数完全忽视了后台首页,在一个过度复杂的设计中有用信息往往都被隐藏了。不过新的后台首页更关注与手头上最相关的任务,例如:一个简洁的对于什么已经发布和什么将要发布的摘要,最新的评论和链入的链接,博客的状态以及 WordPress 的版本升级和新闻。 你也可以加入你自己的 RSS 订阅,也可已修改相关信息呈现的方式,这样2.5中新的后台首页会确认你使用 WordPress 的方式。 导航 WordPress 的导航已经混淆了很多甚至有经验的用户。不过在这次新的设计中,我们删了一半的导航选项,把一些主要的功能(发布日志,管理日志和页面,更改博客的设计以及管理评论)从次要的功能分离出来。这样将使显示的信息更舒服,也只显示最重要的信息。但是所有你需要的仍在那里,只不过被更好地组织了(尤其对于 WordPress 的菜鸟们)。 写 到目前为止,WordPress 中访问最频繁的一部分便是“写”(无论是写日志,写页面,等等)的页面了。尽管可以干完工作,但它无数的选项却可以颠倒一切。不过,新的“写”页面仅仅显示你将会使用最多的信息。它展示最常用的功能使你发布日志可以异常简单。附加的选项是隐藏的直到你需要他们的时候。新的“写”页面回预料出你自然的写东西的方式同样也足够只能来记住你之前留下的,所以你偏好的写日志的环境会很快且一直存在着。当你写你的新的日志的时候,新的所见即所得编辑器有一种方便的全屏模式来使你集中注意力(我个人最喜欢的新功能)。 管理 管理页面这次被重新设计并统一了,所以现在管理你的页面、日志、媒体和评论都使用相似不变的接口。我们剔出了多余的信息并且使重要的东西更快找到。我们认为这些改变会使你成为一个更快更熟练的 blogger。 或许你会注意到一些新的配色,会感到后台首页更明亮和清新。但是如果你仍喜欢原来的外观,你可以选择“经典”配色以找回那些旧的蓝色的记忆(这同样是可插件化的的所以人们可以方便地添加他们自己的配色方案。)。 […]

WordPress Related Posts Plugin 0.6
把后台设置页面的样式修改成符合 WordPress 2.5 的样式,修正了 exclude category 的问题。增加了自动在内容后增加相关日志的功能。并把名字改成了 WordPress Related Posts。 现在后台设置图如下: 下载:WordPress Relared Posts Plugin 标签:WordPress 插件

WordPress 插件:Who Sees Ads
在博客上怎么显示广告还是有一定技巧的,特别是像 Google Adsense 这类点击的广告,很多人把广告往往搏客上一扔就完事,这样的效果其实很不好,如果能够根据访客的类型来显示广告,可以达到更好的效果。而在这方面最的最好的插件就是 Who Sees Ads。 Who Sees Ads 是一个高级的广告管理插件,它能让你制定一系列规则来决定谁会看到广告。它能让你通过以下条件来确定是否显示广告: 来自搜索引擎的用户 常规用户 登陆用户 日志已经发表了 XX 天 在某段时间内的访问 广告已经显示了 XX 次了 用户已经看过这个广告 XX 次了 等等 如下图: 以上等等条件可以给你用来是否给用户显示广告。我在尝试这个插件之后,广告的点击率有比较明显的提高。广告点击率低的同学不妨试下。 不过这个插件也有不好的地方,设置多了必定导致难以使用,设置的时候比较繁杂,这里有个设置的 demo。另外全英文界面对于一些同学来说还是比较难以理解的,希望很快我们中文团队有人会出中文包 ,同样的原因,设置过多,必然会对速度有些影响。所以个人建议,对代码比较熟悉的同学,可以根据这个插件的思想,挑选自己需要的选项来确定显示的广告。 就说那么多,喜欢的同学到这里下载。这里还有更详细的介绍。 标签:Google AdSense WordPress 插件 广告
被 Memcached 玩了
昨天开始,整个站点变得非常得慢,原来以为是服务器的原因,我查啊查啊,而且还拉上了大帅哥 David,但是都没有查出问题,后来还以为被人采集了,还装了 awstats 这个 log 分析工具,但是一切正常啊,我晕啊。然后以为我的一些 WordPress 插件写得有问题,我又停止了所有插件并使用了默认主题还是慢,最后没辙了。 今天打开 WP_Debug 进行仔细的搜索。但是还是没有发现问题,仅仅一些提示,警告都没有。看来插件和主题都没有问题。 后来想到因为服务器支持 Memcached 内存缓存机制。所以我一直使用 Memcached 来进行缓存。会不会是这个东东出问题了,我于是停用了 Memcached 插件,发现整个站点速度恢复了。太阳啊,装了缓存的东东,竟然更慢。后来 David 大帅哥分析,因为服务器的 Memcahced 换用了端口,所以可能是 WordPress 在判断 memcached 不存在的时候批量重建缓存,每次都重建缓存,就造成数据库操作非常频繁,所以很慢!于是我就把 Memcached 得端口改了。所以建议使用 Memcached 的朋友一定要搞清楚服务器 Memcached 的服务器地址和端口,如果不是默认的,可以在 wp-config.php 建立一个 $memcached_server 变量来指定。 最后这一天调试的结果还让我不小心操作损失了十多条留言。狂晕。 另外本站还升级到了 WordPress 2.5 RC2 。 标签:Memcached
WordPress 2.5 简体中文版发布
下午刚刚说完 WordPress 2.5 RC3,晚上就发布了 WordPress 2.5 正式版。并且 WordPress 官方网站也大变样了,也换成 2.5 的样式。 本文由漫步撰写,原文地址:WordPress 2.5 简体中文版发布 大家期待已久的 WordPress 2.5 在一次又一次的跳票中终于正式发布了,我们 WordPress 中文团队也在第一时间里制作好了 WordPress 2.5 正式版的简体中文语言包及 WordPress 2.5 简体中文版以飨各位 WordPress 爱好者。 WordPress 2.5 不仅在执行效率上有大的进步,而且功能上也增加了很多。WordPress 2.5 的主要更新有: 全新的用户管理界面 更加简洁实用的后台管理菜单 Widgets 管理的显著增强 区域化的后台首页显示 增强的可视化编辑器 非常实用的一键升级插件功能 Flash 效果的上传文件管理 标签管理 WordPress 2.5 是版本跨度比较大的一次更新,有可能会给主题和插件带来不兼容性的问题,所以在升级您的 WordPress 前务必备份好数据库及相关文件,并精心检查所使用的主题和插件,确保万无一失。 WordPress 2.5 简体中文语言包及 WordPress 2.5 简体中文版已上传到 Google […]
WordPress 2.5 新特性
用户端新特性 更亲爽,快速,有条理的后台面板。 后台面板的 Widgets — 后台面板主页现在是一系列的 Widgets 组成,也可以自定义 Widgets。 带进度条的多文件上传 — 现在能够一次性上传多个文件,并且能够显示文件上传进度。 EXIF 信息提取 — WordPress 能够提取图片的 EXIF 数据(比如包含照相机型号、光圈大小、快门速度、ISO等等)存到自定义域(custom fields)中。 搜索日志和页面 — 现在搜索结果也包括了页面(pages)。 Tag 管理 — 现在 WordPress 集成了 tag 管理。但是个人觉得还是比较弱,有待加强。 密码强度 — 现在 WordPress 会提示你的密码强度。 并发编辑保护措施 — WordPress 通过对日志的锁定来实现并发编辑的问题。 自动插件升级 — WordPress 能够让你通过后台下载和升级在官方插件目录中的插件。 更加友好的日志编辑工具 — 现在的使用 3.0 的 TinyMCE 有根好的兼容性,并且更重要的是不会搞乱代码。个人比较喜欢这项功能。 内建图库 — 通过一些短代码(shortcode)来实现嵌入图库。关于 gallery […]
gzip on WordPress 2.5
WordPress 2.5 已经发布了,它带了很多令人兴奋的特性之外,它也失去了一些功能,比如 gzip,它可以压缩也免。在 WordPress 2.3 版本以及以前,你可以在 选项 > 阅读 下面找到这个选项。 让 WordPress gzip 页面能够显著的改进性能,特别是能够把文本大小压缩到四分之一,一般首页(包括图片)可以可以减少30%页面大小。 正是由于以上的原因,所以我们尽量要给 WordPress 启用 gzip。虽然 WordPress 2.5 取消了 gzip,但是我们可以通过插件 GZIP Pages 来实现,插件下载地址:GZIP Pages。 插件使用非常简单,下载,上传,激活即可。 标签:Gzip WordPress 插件
BuddyPress
BuddyPress 是 WordPress 母公司的一个最新的开源程序,BuddyPress 从本质上说其实是一些 WordPress MU 的插件,每个插件增加一个显著的功能(或者组成部分)。BuddyPress 把 WordPress MU 的关注点从搏客移到了社区,当然,用户还是能够使用 MU 的所有的搏客功能,但是当用户使用 BuddyPress 的时,第一要做的是创建他们个人档案,第二才是写搏客。 BuddyPress 的主要功能有: Extended Profiles — 扩展的个人档案 Personal Blog — 搏客 Private Messaging — 私有信息 Friends — 朋友 Groups — 群组 The Wire Status Updates — 状态更新 Albums — 相册 从上面可以知道 BuddyPress 已经把 WordPress MU 一个 BSP 平台转变成一个社会化网络平台。目前还没有发布,只能从它的 SVN 服务器上获取开发中的程序。 […]

