任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

从你的侧边栏移除 Meta

2b2ce75f-76c4-405d-b128-cfadf6c4256b 如果你浏览过一些 WordPress 博客,特别是最近新开张的,你会注意到很多人会保留来随他们选用主题而来的侧边栏中的 Meta 区域。如果你也是,那么把它删除了吧! Meta 区域包含了一些管理链接如“登录 (Login)” ,“XHTML 验证等等。当然了这些链接可能对博客的所有者非常是有用的,但是它们对你的读者根本没有任何作用。有时候,它甚至会给你带来反作用,因为它同时带来了 WordPress RSS 源的链接,如果你使用 Feedburner 烧制的 RSS 源,你的一些读者可能会因为点击这些链接而得到一个错误的链接(译者注:可以通过 FeedBurner FeedSmith 这个插件解决这个问题,不过个人觉得留着 Meta 还是不好。本博客也将移除)。 下一次当你当你建立 WordPress 博客,把 Meta 这部分从你的侧边栏移除。 翻译自:Remove the Meta from your Sidebar! 标签:WordPress 技巧

wp-config.php 完全配置指南

本日志为初始版本,我会陆续更新,真正做到如题目所说的完全配置指南,如果你有什么新发现,请给我留言。 好像在 WordPress 2.0 开始,就可以不用手工配置 wp-config.php 文件,而通过安装 WordPress 时候的对话框输入数据库信息来安装 WordPress。安装之后,就会自动会创建 wp-config.php 文件。当然首先你要设置你的 WordPress 根目录属性设置为 777,这样安装脚本才能根据 wp-config-sample.php 在你博客的根目录写入 wp-config.php 。虽然大多时候不需要手工配置你的 wp-config.php,但是对 wp-config.php 多些了解是非常重要的,特别是你在你博客搬家之后,一些的设置可以帮你事半功倍。 数据库设置 首先,是数据库的设置,目前 WordPress 只支持 MySQL 数据库,不知道以后 WordPress 会不会把数据库连接抽象成一个层,这样就可以支持更多的数据库。不管如何,下面的设置就是分别需要输入你数据库的名字,连接 MySQL 数据库的用户名,密码和数据库的主机。 // ** MySQL 设置 ** // define(‘DB_NAME’, ‘数据库名’); // 数据库名 define(‘DB_USER’, ‘MySQL用户名’); // MySQL 用户名 define(‘DB_PASSWORD’, ‘密码’); // 密码 define(‘DB_HOST’, ‘localhost’); // 数据主机名 […]

WordPress as CMS — SCUTHK

华南理工大学香港校友会网站最初是我自己用 PHP 写的,但是毕竟时间有限,水平也有限,所以做的很不好,问题多多。后来发现自己一直在使用的博客系统 WordPress 进行一些改进,完全可以做成一个 CMS(内容管理系统)。下面我就说说我自己怎么把 WordPress 改装成一个 CMS 系统的过程,希望大家看后对于我的想法对出自己的意见。到目前为止,个人感觉有些功能的实现还不是很完善,至少不是最好的方法。也是第一次写这样技术性的文章,可能写的不好,请大家多多包涵。 概述 WordPress文章发表和分类已经做的相当的不错,插入图片等等都已经做的相当的不错,其实完全可以把他认为是一个后台功能完整的 CMS 系统。目前的问题主要是前台显示的问题,WordPress 在前台默认显示是按照时间的顺序来显示整篇文章(包括标题,内容,其他一些相关信息)。而 CMS 系统的前台主要显示的是文章列表。问题就在这里,如果我能够修改 WordPress 显示文章的方式,按照 CMS 列表方式来显示,其实就达到了自己的目的。 文章分类 很多网站,如果不是很大,不是需求比较大的网站,分章的分类一般是固定的,不会变化太多,像华南理工大学香港校友会的网站到目前为止只有三个分类,回眸和动态,活动通知和杰出校友。首先我就到分类下在新创建两个分类,并把默认的分类改成最常用的分类回眸和动态。 模版 当创建好分类之后,如果您美工好,当然可以自己去作一个模版,当然,最好的办法是到网上去搜索符合自己类型的模版进行修改,对模版的要求,感觉一般要有标题图片位置,有导航栏,色调比较适合阅读,一般选择白色调系的模版。根据香港校友会的要求,我选择了 FallSeason 这个模版。下载之后,在 themes 目录下删除默认的模版,然后把自己下载的模版修改为 Default,这样主要是节约空间,也可以防治不必要的错误,比如主题文件出错 WordPress 会使用默认的主题。 首页 在介绍如何修改首页之前,先说一些 get_posts 这个函数。get_posts 主要用于根据参数获取文章数组。本文主要用到参数有两个,一个是 numberposts,用于指定获取多少篇文章,category 用于获取指定类别的文章。具体使用方法参考: http://codex.wordpress.org/Template_Tags/get_posts 首页一般是分区域显示文章列表。SCUTAAHK 就是要求我们在首页显示五个部分。 第一部分是校友会的介绍。 这部分,本身这个FallSeason模版就已经带有了一个intr.php文件,只要对里面的内容进行修改就行了。需要注意的一点是,如果介绍里面的内容含有中文(无论简体还是繁体),需要把该PHP文件另存为UTF-8格式。不然中文会显示为乱码。同样,下面如果涉及到修改模版文件,并且含有中文,都要另存为UTF-8格式。 第二部分是最新新闻。 这部分的要求如果最新发表的文章如果还有图片,就显示这篇文章的第一副图片和标题,显示4-5个。这部分代码的实现是通过 get_posts(“numberposts=20″) 获取最新的20篇文章,然后分析内容中是否有图像,如果有,提取出来。达到5张之后,就推出循环,然后通过一个叫做 pixviewer 图片播放的 Flash 把图片用幻灯片的形式播放出来。 第三部分杰出校友的做法和这部分是完全一样的。 只是不用幻灯片的形式播放出来,而用列表排出来。 第四部分回眸和动态和第五部分活动通知做法也完全一样了,通过 […]

34个不订阅 RSS 的原因

写在前面:本文章翻译自:34 Reasons Why Readers Unsubscribe from Your Blog 。一开始是想给大家提供一些 RSS 订阅的注意事项,后来发现,这些问题并不仅仅影响 RSS 订阅。这些因素有很多直接指出我们很多时候在做 BLOG 时候的弊病,也许通过借鉴来提高 BLOG 水平才是重要的。 首先感谢所有在 why they unsubscribe from a blog’s RSS feed 这篇文章后留言的读者。 目前已经有109条留言,一些大家比较关注的论题已经很明显了。 我尝试着把它们总结了一下。很显然,针对这100多条观点(有一些朋友给出了多个原因),我做出了自己理解上的分类。虽然下列的分类有一些可能会有一点略显重复,但是我想它们还是会很好的为你勾勒出是什么使得读者不愿意订阅 RSS。 34个导致读者不订阅 RSS 的原因: 帖子太多 (发帖水平却实在不敢恭维) – 37 极少发帖 (或者 BLOG 基本上已经被废置) – 29 Feeds 只是摘录 – 25 BLOG 背离主题 (太多背离主题的帖子) – 23 火星贴过多 – 19 […]

如何在博客的日志之间显示广告

这篇文章将向你展示如何在 WordPress 主页上的日志之间放置 AdSense 代码(或者其他广告的代码)。同样的方法也可以用于在存档页面(包括分类和作者存档页面)放置广告。 首先我会介绍些概念性的东西,然后想展示代码,如果你只想看代码,就跳过第一部分。  基本概念 我们要做的是在第那n篇日志之后显示广告。如你想把广告放在第一篇和第三篇日志之后,所以首先你得找到一种方法能够动态找出现在是第几篇日志,然后在第一篇和第三篇日志之后设置广告代码。 在 WordPress 中,用来给读者显示日志的主流程就是主循环(The Loop)(点击这里和这里查看更多信息)。用编程术语来说就是一个 while () 循环,它能一篇一篇的显示日志,直到满足一个停止的条件(比如 WP 的设置了只在主页上显示15篇日志)或者判断是否还有日志。 如果我们能够得到 while () 循环已经显示了多少篇日志(通过在循环外面定义一个计数器变量,在循环中累加,然后把计数器的值作为测试的条件),我们就能很容易编码以在某些日志后面显示广告。 另外,也可以在把广告放到循环外面和日志导航链接前面,这样就不需要计数器了。 下面,就让我们看下怎么编码实现。 Step-by-Step 如果你现在没有时间立刻去实现的话,你可以收藏该页作为以后的参考。 下面的步骤将向你展示如何把广告放到博客主页的第一篇和第三篇日志之后 你可以拷贝-粘帖下面的代码,但是你要清楚,你需要客户化这些代码以适合你的主题或者你的 Adsense 插件。 登录到你博客的管理区域,并到达Presentation->Theme Editor. 找到标题为 ‘Index’ 或者 ‘Main Index Template’ (或者类似的名字)的链接并点击它 – 导入 index.php 文件。 在 index.php 文件,找到这一行: <?php if (have_posts()) : while (have_posts()) : the_post(); ?>显然这是 WP 主循环的起点。 在前面增加下代码:<?php […]

WordPress 中文团队论坛

WordPress 中文团队论坛,正式创立,开放注册! 地址:http://www.wpcng.com/forums/ 标签:WordPress 中文

Easy Gravatars Plugin

前面我写过一篇介绍 Gravatars 的插件:WordPress 头像插件:Gravatars2,个人觉得已经写得非常详细了,但是还是很多人问我问题,千奇百怪,直接把我晕倒,其实很多人是根本没有仔细看那篇文章,那好吧!今天就给你介绍一个非常简单的 Gravatar 的插件: Easy Gravatars Plugin。如果这个插件使用还有那么多问题,那只能自己好好检讨下有没有认真阅读别人的日志!:-) Easy Gravatars 使用非常简单 — 只需上传激活即可。如果你想做些设置,可以到插件的选项页面去设置头像的大小和分级,甚至是默认头像的位置,以及优化 CSS。 插件下载:Easy Gravatars 标签:Gravatar WordPress 插件

WP SEO 技巧:链接建设第三部分 — 如何实际创建链接

这是关于链接建设系列文章的第三部分。我将会涉及到实际上的如何在你的站点上创建链接的最终的想法。最初的两篇日志我们向大家介绍了每个人都应知道的链接是怎么工作以及如何创建外部链接。 我将涉及两个主要领域。哪些是你应该做的,哪些是你不应该做的。 链接建设和你应该做的事情。 链接建设需要巧妙,创意,以及社会化工程,为什么我说社会化工程?因为它涉及到网络和认识新的人,作为朋友,作为合作者,作为助手,我有很多关于我如何创建网站的网络的秘密。 广交朋友是关键。把一些时间投资在这些人的身上。我几年前开始加入 IRC at Freenode in #wordpress,这个极大帮助我建立了网络,你现在可以通过昵称 element 在 #wordpress 找到我。 回到交友,朋友总是能够最大限度的转换为链接。如果你对人们非常有帮助,你会得到一些 PR4,PR5,PR6 甚至 PR7 的链接。对了,还有一点,不要只是交朋友,然后啥也说不清。提供给朋友一些对他们有用的帮助。有时他们会链回你的网站作为感谢。我就这样干过是因为朋友帮我写代码或者校对站点中的文章。 最后关于你应该做的事情,我曾经告诉过别人最重要的技巧就是:内容是王。独特的,强烈的,有益的,支持性的内容是成为伟大的网站的最关键处。我从不会订阅,甚至想去访问聚合的站点。当然了,我的 Ginside.com 这个博客从来没有引用过别人的内容,我经常通过一些独特唯一的文章表达我自己的观点。内容是王和关键,当你提供有用的信息而不是垃圾的时候,人们会很乐意链到你的网站。 那么那些事情是你作为 blogger 不应该做的呢? 有很多事情你作为 blogger 不能做的(当然了,这个只是我个人的意见 — Jonathan),尽量不要涉及政治的东西,尽量不要在你的站点上展示你的政治倾向。我会写一些我不喜欢的东西,但是这个站点的一部分,我需要更新他。 第二,不要怨恨。不要写一些其他站点抹黑或者攻击其他人。其实这个会让你作为一个作者失去信用,你会因此失去读者因为他们不像访问这些垃圾。当然了,我没有说你不能写发生的一些坏的事情,但是尽量给些支持并且保持一定程度上的回旋余地。 我可以写得很长,但是我想到此为止。 最后,失去链接最快方式是停止发表文章。我相信有个发表文章的度,你不能发表的太快,或者太慢,但是千万不要整个月,或者整年都不写。保持站点更新,能保持读者的注意。 如果你有什么问题请留言,感谢阅读,我会继续给大家翻译 WordPress SEO 技巧的文章。 本文翻译自:WP SEO Tips: How to actually build links – Part 3 标签:SEO

如何 SEO 你的 WordPress

我相信很多人的博客其实内容都做得非常好,但是流量一直上不去,其实这个时候你需要对博客进行搜索引擎优化(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

阿里妈妈插件大赛第五个作品: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 主题

100% Secure Checkout

PayPal / MasterCard / Visa