很多人问我留言下面一篇表情按钮是怎么实现的,回答一次二次可以,但是天天都有问,就是麻烦,所以今天写篇文章介绍这个插件。所以以后就不回答这个问题了。 这个插件是叫做 WP_Grins。下载地址在这里,使用很简单,上传激活即可,如果你上传了激活了还是不能使用。看看你的主题的 header.php 文件中有没有 wp_head() 文件,并且你的评论的 ID 为 Comments。 标签:WordPress 插件
WordPress
WordPress 2.5.1 简体中文版发布
WordPress 2.5.1 发布了。我们 WordPress 中文团队也在第一时间里制作好了 WordPress 2.5.1 正式版的简体中文语言包及 WordPress 2.5 简体中文版。 WordPress 2.5.1 包含了大量的安全更新、性能增强,其中包含一个非常重要的安全更新,如果你的BLOG开启了用户注册的话,一定要升级到这个版本。如果你只对BUG修正有兴趣,也可以只覆盖 wp-includes/pluggable.php,wp-admin/includes/media.php,wp-admin/media.php 这三个文件。 后台首页、文章撰写、评论编辑得到性能提升 分类很多的情况下的性能得到提升 修正了媒体上传 升级 TinyMCE 到 3.0.7 修正了 Widget 的管理 更多有用的升级 =_=! IE 布局修正 WordPress 2.5.1 简体中文语言包及 WordPress 2.5.1 简体中文版已上传到 Google code 上 下载地址:http://code.google.com/p/wpcn/downloads/list Bug提交:http://code.google.com/p/wpcn/issues/list 下载注意事项: 请选择合适的版本非 P2P 下载器下载,建议直接用 IE 自身下载即可。 Bug 提交后,我们会尽量及时更新的,列表中显示的是正在处理的 Bug,已经处理完成的便不会直接显示在列表里,如果想查看只要搜索一下就可以了,我们是不会删除任何 Bug 报告的。 另外,关于 WordPress 2.5.1 […]
自己动手写 WordPress 插件:使用 API
上两篇讲解了如河窗体化 WordPress 插件,今天我们来点高级点, 如何使用 WordPress API 进行编写插件。其实我们在前面窗体化 WordPress 插件中已经部分涉及到这方面的知识。只是没有做详细的说明,所以认真看今天的内容也会对你以前的内容也会有所帮助。当然有什么问题,欢迎给我留言。 首先,什么是 WordPress 的 API? 在很早之前,我们需要添加一些新的功能,需要修改 WordPress 源代码,这是非常的郁闷,而现在有了 API (应用程序接口)之后,我们就能非常容易的添加和修改一些内置的功能。 WordPress 提供两种类型的 API: Action(行为):行为是一些能够由 WordPress 核心事件触发的函数。行为 hook 能够让你添加或移除由 WordPress 行为触发执行的函数。这些 hook 能够使插件在它们指定的行为被触发执行。 Filter(过滤器):过滤器是修改 WordPress 存储在你数据库中的内容的函数。过滤器 hook 允许你为 WordPress 的不同类型的内容(通常为文本)添加或者移除过滤器。这些 hook 能够使你能够非常容易的修改内容或者文本。 关于 WordPress API 更多介绍请参考官方文档:Plugin API。下面我们来讲解一个实际的例子:根据 Action API 调整性能之后沙发四代。 首先,我们再重复一下 sofa 这个插件的基本逻辑: 查出含有留言的 Post 的 ID。 然后找出它们的第一条留言的留言者和其博客,帮把这些信息写到一个数组中。 […]
如何在 WordPress 安排任务
WordPress 2.1 的发布带来许多的新的特性,其中一个就是 pseudo-cron – 预定义任务时序安排框架。这已经成为一些定时的通道,Scott Merrill 曾在2005年开发过一个插件叫做 wp-cron 的插件。在 WordPress 2.0 发布之后,在 wp-hachers 邮件列表有个关于在 WordPress 核心代码中添加 cron 类型的时序安排特性的讨论,最后这个特性在 2.1 版本中成形。 这个讨论结果中非常重要的一点是,并不是打算去取代 Linux 操作系统内建的真正的 Cron 特性,也不是打算去达到那种精确。 它所提供的是允许插件开发者能够定义事件发生在特定的时间内。它通过当每次页面被导入的时候,检测当前的时间是否在安排任务的时间上来实现这个功能。如果一个设定的时间刚好通过,一个任务(一个回调函数)就会被完成。 开始使用安排任务需要你拥有关于 WordPress 的 hooks, actions 和 filters 的相关知识,如果你还没有,推荐你去阅读下面的文章: WordPress Codex: Plugin API WordPress Codex: Filters WordPress Hooks FlatEarth.org (在写这篇文章的时候,它还没有被更新到2.1的 hooks) WordPress Codex: Hooks完整的列表,但是并不是每个 hook 都有一个文档。 如何预定义一个任务 在开始之前,需要注意两件重要事情: 当你安排一个回调函数的时候,你实际上安排了一个会依次调用你函数的自定义动作,具体请查看下面的关于“定义你安排的事件”章节。 […]
自己动手写 WordPress 插件
自己动手写 WordPress 插件并不是多难的事情,在你了解 WordPress API 之后,所有问题就是你对 PHP 语言和 MySQL 数据库的理解,以及 JavaScript 的应用。一般开始插件的时候,需要阅读下 WordPress Codex 的 Write a Plugin,其他需要阅读是:Adding Administration Menus。Plugin API 是用来参考的。当然了,我建议是你的英文不是太差的话,尽量阅读英文版。当然了,你也可以阅读我的自己动手写 WordPress 插件系列教程,这个教程通过怎么丰富一个博客沙发排名插件的过程详细讲解了插件的开发过程: 开始 窗体化插件 1 窗体化插件 2 使用 API 使用 WP-Cron 后台选项 标签:WordPress 插件 WordPress 教程
WordPress 头像插件:Gravatars2
Gravatar,全称为 globally recognized avatar,是 http://www.gravatar.com/ 推出的一种头像身份标识服务。只要你在Gravatar上注册你邮箱,和上传头像图片,然后当你在启动 Gravatar 服务的博客上留言,就可以显示你的头像。 目前在 WordPress 支持 Gravatar 的插件(就我所知)有三个: 第一个是 Gravatar 官方推出的 WP Gravatar,这个插件比较简单,实现的功能很少,仅仅显示头像,如果留言者没有在 Gravatar 上注册头像,它就会显示一个默认的 Gravatar 官方的头像。 第二个是 skippy dot net 的 Gravatars,它的基本功能和官方的功能基本上一致,没什么很大的区别。 最后一个,也是本站使用的 ZenPax 的 Gravatars2,该插件是在 skippy dot net 的 Gravatars 基础上改进的,首先就是它在本地注册的用户,可以直接在本地上传图像,如果不想在 Gravatar 上注册头像的话。另外,它在你服务器上缓存了头像,节省访问 gravatar.com 服务器的时间。最后本人最喜欢的它一个功能是,默认头像可以设置到一个文件夹下面,它可以随机选取一张头像给未在 Gravatar 上注册的留言者,这样就可以让留言区域的头像比较丰富,而不会显得单一,因为在国内到 Gravatar 上注册的人不是很多。呵呵,像本站就使用了洋葱头的一组头像。下面就给大家介绍下 Gravatars2 的安装和使用: Gravatars2 的安装和使用 在使用之前,你要确认你没有使用别的 Gravatar 插件,如有,请停止它。目前该插件的版本是2.62,你可以到这里下 载,下载之后解压缩之后,把文件上传到合适的位置(压缩包中文件的层次关系就已经告诉你了合适的位址),然后把 wp-content […]
自己动手写 WordPress 插件:使用 WP-Cron
上一节我们讲了如何利用 WordPress API 开发 WordPress 插件。这一节我们继续讲解 WordPress API,涉及的主题是 WP-Cron,就是在 WordPress 中安排任务。 如何在 WordPress 中安排任务,这是在 WordPress 2.1 中就引入的功能。本人针对这个功能翻译过一篇文章:如何在 WordPress 安排任务,建议大家在继续之前,好好阅读下那篇文章。 前面我们通过把沙发排名信息保存到数据库中,再有留言之后再进行更新,这样的操作来提高沙发插件的执行效率,今天来谈谈另外一种提高插件执行效率的方法,定时去更新沙发沙发的排名信息到数据库中来提高效率。 下面我们来讲解如何实现: 首先注释掉 sofa_comment_post 和 add_action(‘comment_post’, ‘sofa_comment_post’);。 然后添加如下代码: //创建自定义的更新沙发排名信息的事件,调用更新沙发排名信息的函数add_action(‘update_sofa_event’, ‘update_sofa’); //定义任务,调用更新沙发排名信息的事件 if (!wp_next_scheduled(‘update_sofa_event’)) { wp_schedule_event( time(), ‘hourly’, ‘update_sofa_event’ ); } //当插件被停止时候,移除更新沙发排名信息的事件 function update_sofa_deactivation(){ wp_clear_scheduled_hook(‘update_sofa_event’); } register_deactivation_hook(basename(__FILE__),’ update_sofa_deactivation’); 上面的函数注视已经非常清楚了,这里不多讲了,这里是每个小时,更新一次,如果你觉得太频繁了,可以改成每天,把 wp_schedule_event 函数中 hourly 改成 daily 即可。 至于为什么要添加插件停止事件,是因为我们使用 wp_schedule_event […]
在 WordPress 中如何设置广告
前面潘大谈了一些博客广告优化的一些经验。今天我来谈谈,博客广告在 WordPress 中的设置。 根据我个人的理解,对于博客来说,可以简单的分为常规用户和普通用户,常规用户就是经常来你的博客逛,不太会点击你的广告,所以这个时候你可以在他们来浏览的时候不放置广告,或者把广告的放的偏一些。另外的用户是一些新的用户,他们可能通过搜索引擎,或者别的站点的链接过来的,所以在他们浏览的时候,多放些广告,或者放到显眼的地方。 所以很多朋友在浏览我的博客的时候,会发现我的广告出现在文章前面,那是因为你还不是常规用户,只要你在本搏客浏览一定次数之后,很快就会成为常规用户,广告就会到文章的末尾了。 至于怎么设置,有个插件叫做 Who See ADs。 标签:广告
更改 WordPress 数据库表名前缀
众所周知,WordPress 在安装时候可以选择表名前缀以在同一数据库安装多个WordPress 程序。但是很多空间商,尤其是老外的虚拟主机商 允许建立多个数据库,这样为了便于管理,很多人在安装多个WordPress 程序的时候选择多个数据库而不是修改表名前缀,当然这样的方式也是被提倡的。 所谓天有不测风云,人有旦夕祸福。如若碰到多个数据库合为单个数据库的时候,头疼事情就来了,这种情况往往在从国外往国内搬的时候,国内空间商不知道为何如此吝啬 既然碰到这种情况,自然修改表名了,或者新建一个WordPress 用WordPress eXtended RSS导入(manage – export),不过这不是这里要讨论的了 更改 WordPress 数据库表名前缀步骤: 禁用所有插件,然后通过 phpmyadmin 备份你的 WordPress 数据库。 用文本编辑器打开你备份的数据库文件(*.sql),查找“wp_”,并用你准备用的表明比如“Bssn_”替换。 使用 phpmyadmin 将你当前数据库 WordPress 表删除。 导入你刚才修改了的备份文件。 修改wp-config.php文件,将$table_prefix = ‘wp_’; 改为 $table_prefix = ’Bssn_’; 到后台开启所有插件。(如果备份之前没有禁用插件,可能会导致插件工作不正常,到插件管理重新开启即可。) 顺便提一下修改表名前缀的sql语句为: ALTER TABLE wp_bssn RENAME TO bssn_bssn 此句将把 wp_bssn 表更名为 bssn_bssn。 标签:WordPress 数据库
WordPress MU 1.5.1 简体中文语言包发布
伴随着 WordPress 2.5.1 的发布。我们也迎来了紧随其后的 MU 更新。和以前一样,新版 WPMU 的内核使用了最新的 WP 内核。而之所以从之前的 1.3.3 直接跳到了 1.5.1,我想这其中的原因和 WP 的稳定性有直接关系。作为一个 BSP 的程序架构,稳定是第一位的。所以官方并没有匆忙推出 1.5 等等之前的版本。 本次语言包变动比较大。主要是增加了大量的词条,并且对原来的翻译进行了大量的校对修正。并且把与 WordPress 语言包中相同的词条进行了翻译同步。以此让各位在使用的过程中,起码不会出现同一个词条在两个语言包中翻译不同的现象(这也好像是翻译中比较重要的事情。)。 语言包的使用方法,可以参考 WordPress 中文团队站点中 MU 相关的文章进行调试。WordPress 官方开发出来的程序,在语言包的使用上,基本上都是保持了一种方式。所以如果您以前曾经调试过相关的程序,应该会很快上手的。 这次主程序的更新,为我们带来了 WordPress 2.5 的新版后台,以及一些新的特性。在升级主程序的时候,切记要备份数据库和站点数据。具体的环境需求和升级说明,请详细阅读官方提供的压缩包中的说明文件。 本站下载站点中,仅提供了语言包文件。主程序请到 http://mu.wordpress.org/ 中进行下载。下载时请勿使用下载软件。 语言包请移步到: http://code.google.com/p/wpcn/downloads/list 中进行下载。 感谢您的使用。如果在使用的过程中发现某处翻译有错误或不恰当。请及时提出。谢谢…… 最后感谢 Dreamcolor 和 Leo 的翻译。 标签:WordPress MU WordPress 中文
WordPress 插件推荐:WP-T-WAP
WP-T-WAP 是用于实现网站的手机浏览与管理功能的 WordPress 插件,该插件在激活之后,在博客的根目录下创建 wap 文件夹,把相关的文件拷贝到这里,然后把插件停止之后也能继续使用,WAP 功能也能继续使用。另外该插件最大功能是能够管理日志和留言,在这个方面比较强悍,超过了以前使用的 wp-wap。 目前个人喜欢把 WAP 页面浏览服务托管出去,使用第三方的服务,比如我一直使用的 FeedM8。不过,如果你想在手机上撰写日志,管理留言,强烈推荐你使用该插件。 WP-T-WAP 插件的详细功能: 浏览、添加、删除文章 浏览、发表、删除、审批评论 显示相邻文章链接 首页显示最新评论 首页显示热门文章(需要安装WP-PostViews插件) 相关文章(需要安装WP 2.3 Related Posts插件) 分类文章列表 标签文章列表 自定义WAP网站标题 中英文双语国际化 域名绑定 标签:WordPress 插件
Short Url WordPress Plugin
surl.cn 是国产版的 TinyURL,但是功能更强悍。 Short Url WordPress Plugin 能够把 surl.cn 服务整合到你的 WordPress 博客中,上传激活之后即可。然后会在每片日志后面显示该日志的缩短网址。 下载:Short Url WordPress Plugin 注:插件和网站都是好友 askie 出品。 标签:WordPress
使用 PostMeta 提速 WordPress 插件
WordPress Related Posts 这个插件已经被下载了2万多次。但是个人对这个插件一直有一个不满意的地方,那就是效率不是很高。我在我的 Bluehost 空间安装这个插件的时候,几次因为这个插件 SLOW SQL 搞的 CPU 超限而被 Suspend 了几分钟,狂晕。 是的,这个插件是使用了一条效率很低的 SQL,因为根据 Tag 来查找相关日至要对所有的 Post 扫一便,看看是不是有相同的 Tag。我想了很久,还是没有想到效率更高的缓存,大学的时候 SQL 还是学得不错,但是现在基本都不懂了,汗!既然没有想到效率更高的 SQL,我想到的第二个方法是缓存,第一个方法是可以使用 WordPress 对象缓存,但是 WordPress 2.5 已经全部采用内存缓存而舍弃了文件缓存,如果主机没有安装内存缓存模块,基本没用,当然也可以是用高级缓存插件,如:WordPress Super Cache。不过我这里使用的是 PostMeta 来缓存。 我们知道,PostMeta 表是用来存储 Post 其他自定义字段,比如你可以在 WordPress 编辑界面自定义字段那里使用它。那么我可以把当前日志的相关日志列表写到 PostMeta 中去,并记录写入的时间。然后再取出,就可以达到加速的效果。具体代码如如下: <?php global $id; $output_old = get_post_meta($id, "related_posts", $single = true); // 从 […]
WordPress Tweaks Plugin
WordPress Tweaks 是一个 WordPress 功能调整插件,它会在你的 WordPress 后台设置页面添加一个 “Tweaks” 子页面,然后你可以调整以下 WordPress 功能: Admin — 后台管理 Disable tag autocomplete — 取消 tag 自动完成功能 Disable the Dashboard — 取消 Dashboard Disable the Flash uploader — 取消 Flash 上传器 Remove the width restraint on administration pages — 取消后台页面固定宽度 Comments and Pings — 留言和 Pings Disable self-pinging — 取消自己 Ping […]
WordPress 2.6 新功能
据说 WordPress 2.6 在紧张开发中,从 WordPress 2.6 Features 这篇文章中发现了有如下的新功能,我按照个人理解翻译了下。大家都说 2.6 是一个令人兴奋的版本,但是我感觉不兴奋: 可以设置 wp-config.php 的目录 — 到了 2.6,wp-config.php 除了在放在你的博客的根目录下外,你还可以把它放到某个目录下。 支持 Google Gears — 这项功能能够允许博客用户在离线的情况下使用博客。 Identicons — 在 2.6,你能够设置默认 Gravatar 头像。 日志修订 — 可以对博客日志 Wiki 样式的修订管理。 通过 Shift 进行连续多选 — 在 2.6 的多选框中,你可以通过点击开始项,然后按住 Shift,最后点击结束项来进行连续多选。 日志字数 — 显示日志的字数。 Press This Bookmarklet — 通过一个书签按钮从一些分享站如 youtube 预先获取信息。比如你在看一个 Youtube 视频,然后你点击这个按钮,你就会新建一篇博客,其中已经嵌入了该 YouTube 视频。 […]
WordPress 2.6 Beta 1
WordPress 发布了 2.6 的测试版本,我也安装了,有以下功能(Via boren.nu): Post Revisioning — 日至修订 A “Press This” bookmarklet for tumblelog style quick posting — tumblelog 样式的快速发布日志的 “Press This” 按钮。 Caching of static files with Gears for faster Admin page loads — 通过 Gears 缓存静态文件来加速后台的载入。 A new and improved image editing dialog that offers lots of control over the images in […]
AideRSS WordPress Plugin 0.2
AideRSS WordPress Plugin 升级到 2.0 版本,实现获取每篇文章在 Google 博客搜索的发链数,del.icio.us 的收藏数,Digg 的数和留言数。具体效果请看下图: 这个版本需要你的服务器支持 CURL,如果不支持,还是和第一个版本一样只是简单显示列表。 插件上传激活之后,通过以下函数进行调用: <php aide_get_top_posts(‘month’,10); ?> 它有两个参数,第一个是时间间隔(可以是 day|week|month|year|auto|多少秒),第二个是显示的日志数。 插件下载:wp-aiderss.zip 标签:AideRSS RSS WordPress 插件
AideRSS WordPress Plugin
update 2008-06-26: 最新版:AideRSS WordPress Plugin 0.2 English Version please click here AideRSS, 是一个通过一对社会化书签和服务来评价 Feeds 的服务,它是通过一个基于留言的数量,Digg 的票数, del.icio.us 收藏数等等的 PostRank 的算法来实现的。他会把任何 Feed 中的所有日志区分成 Good Posts,Great Posts,Best Posts 和 Top 20,如我爱水煮鱼的。 并且 AideRSS 发布了 API,并且发布了 PHP Class。我根据这个 PHP Class 制作了一个小小的插件,它能够显示你的搏客中一段时间内最受欢迎的日志和 PostRank 值。 插件上传激活之后,通过以下函数进行调用: <ol> <php aide_get_top_posts(‘month’,10); ?> </ol> 它有两个参数,第一个是时间间隔(可以是 day|week|month|year|auto|多少秒),第二个是显示的日志数。 插件下载:wp-aiderss.zip 演示请点击这里。 标签:AideRSS RSS WordPress 插件 开放 […]

WordPress SEO 中文插件
什么是中文分词 众所周知,英文是以词为单位的,词和词之间是靠空格隔开,而中文是以字为单位,句子中所有的字连起来才能描述一个意思。例如,英文句子 I am a student,用中文则为:“我是一个学生”。计算机可以很简单通过空格知道 student 是一个单词,但是不能很容易明白“学”、“生”两个字合起来才表示一个词。把中文的汉字序列切分成有意义的词,就是中文分词。 WordPress SEO 中文插件 WordPress SEO 中文插件就是利用中文分词给日志建议关键字,并利用关键字对你博客进行 SEO。 安装了该插件之后,在日至编辑页面会多了了关键词建议按钮和本地 tags 按钮。点击本地 tags,当然是显示你自己手工添加的 tags。点击关键词建议,它会检索你的文章,给你建议关键字。如下图: 到目前为止仅仅是一个简单的关键词建议,其实还没有真正达到了 SEO 的目的,所以该插件另外一个重要的功能就是给你的博客页面添加添加描述和关键字。他的策略这样的,在单一日志(single)页面,它会搜索下日志是否有了 tag,如果有,就把你添加的 tag 作为页面的 tag,如果没有他就检索你的文章,把建议的关键字作为 tag。另外对于描述,它首先会搜索下日志是否有摘要,如果没有,则获取文章的前 n(可在后台设置)个字作为描述。对于其他列表页面该插件的处理和其他 SEO 插件基本一样。 安装和使用 下载激活之后,点击 Setting => WordPress SEO 中文插件进行设置。选项基本非常简单,这里就不再说明了。 发布历史 Beta 0.1 — 0.1 测试版,有些问题,欢迎大家来测试,并提出你的修改意见。 下载 插件作者:askie。 下载:wp-seo-cn.zip 标签:SEO WordPress 插件
WordPress SEO 中文插件设计细节
本文由好友 askie 撰写。 WordPress SEO 中文插件这款插件是在 Simple Tags 插件得到设计灵感的。Simple Tags 插件不用我介绍吧,功能相当强悍,但是这款插件对中文来说有个软肋,就是无法实现中文分词,也就是说没有办法从中文文章中提取关键词。关于中文分词大家可以看看在《WordPress SEO 中文插件》中的介绍。看到了这个问题,我想知道中文能不能实现分词,实现自动根据文章提取关键词,进行 SEO 优化?经过2个星期的构思和一个星期的业余时间的编写最终完成这款插件的初始模型。 下面我说一下 WordPress SEO 中文插件的功能,说之前我想先说说每个有独立博客的 blogger 或多或少对WordPress 有如下需求: 1. 发表文章的时候你习惯自己手工添加 tag 么? 2. 发表文章的时候你习惯给文章添加摘要么? 3. 你知道你发表的文章关键词有哪些? 4. 添加关键词的时候不知道以前都添加了哪些 tag,也不知道哪些 tags 跟这篇文章有关系,手工添加可能会忘记某个与文章有关联的 tag。 5. 能不能自动向每篇文章的 keywords 和 description 中添加关键词和文章摘要? 以上问题我均在 WordPress SEO 中文插件插件中做了考虑并完成了功能制作: 1. 在文章编写和创建的页面文章内容的输入框下面添加一个关键建议的输入框,其中有两个功能,第一个功能是 PKPHP关键建议,点击这个按钮,插件会根据当前输入的文章主题和文章内容进行分词,返回建议的关键词。注意:这里的关键建议出来的关键词已经进行了如下操作: a) 首先把当前系统中已经存在的关键词逐个在文章标题和文章内容中进行搜索,如果本地的某个 tag 出现在了文章标题和内容中,那么这个词首先被建议。 b) 然后搜索插件对你的博客已存在的目录进行分词,如果某个分词出现在了文章中,那么这个词被建议。 […]
WordPress SEO 中文插件正式发布
经过我和 askie 几天的测试,今天 WordPress SEO 中文插件正式发布。 下载:WordPress SEO 中文插件 详细介绍和使用说明:WordPress SEO 中文插件介绍,WordPress SEO 中文插件设计细节 标签:SEO WordPress 插件
WordPress SEO 中文插件 0.4
WordPress SEO 中文插件 0.4 版本发布,增加了以下功能: 增加关键词前缀和颜色控制,用户可以自由定义 增加相关文章功能,用户可以定义相关文章前缀、文章数量 关于相关文章功能,这里详细说下实现方法: 相关文章是根据 pkphp 关键词建议的结果进行关联的,首先在发布了文章后 pkphp 关键词建议的分词已经存入你的本地数据库了,关于这个分词的设计思路可以参见 WordPress SEO 中文插件设计细节公布。取得文章的 pkphp 关键词建议的分词,然后遍历每个关键词,按照文章标题和文章内容查询数据,这样每个关键词能够查出一定数量的文章数组,对所有的关键词的文章数组进行统计,按照文章出现的次数进行排序,由次数多到少取出用户定义数量的文章。 这样的设计能够照顾到每个关键词并能够找出包含关键比较多的文章来,大大增强了文章的相关度! 标签:SEO WordPress 插件
WordPress 插件推荐: WP-Turbo
WP-Turbo 能够让你的 WordPress 更加快,它能够把当前主题和所有使用的插件的所有静态文件(包括图片,CSS 和 JS 文件)使用 Google Gears 保存到本地。 WP-Turbo 只要上传激活即可。然后到 manage => WP Turbo 页面生成静态文件列表。 下载: WP-Turbo 标签:Google Google Gears WordPress 插件
WordPress 2.6 简体中文版发布
本文由 WordPress 中文团队的 Leo 撰写。 WordPress 2.6 发布了。我们 WordPress 中文团队也在第一时间里制作好了 WordPress 2.6 正式版的简体中文语言包及 WordPress 2.6 简体中文版。 WordPress 2.6 的主要改进有: 日志版本修订 tumblelog 样式的“快速发布”按钮 通过 Gears 缓存静态文件来加速后台的载入 一个全新改进的图片编辑对话框,能够提供对日志中图片进行大部分控制 和 WordPress.Com 一样的主题预览功能 日志字数统计功能 能够基于安全考虑而关闭远程发布 XML-RPC API 修改选项 对后台有更好的 SSL 支持 后台的页面管理和分类管理有层次明显的分页 能够更改你的 wp-content 文件夹的位置 能够把 wp-config.php 移出根目录 拖放并可分类的相册 可定制化的默认头像 可以批量删除、启用、禁用插件 可通过 shift 键进行多选 升级到 TinyMCE 3.1.0.1 并修正了很多 bug […]
我最喜欢的 WordPress 插件:Top 10
WordPress 插件成千上万,几乎我们能够想到的功能都会有插件出现,所以很多 blogger 就会为了某个很 Cool 的功能,就去使用某个插件,结果把整个博客搞得很慢。那今天我就讲讲讲我最喜欢的 10 个 WordPress 插件,以及为什么要使用它们。如果你喜欢这个主题,你也可以写篇这个方面的文章,大家讨论下。下面排名按字母的顺序排列,就是在 WordPress 后台 Plugin 显示的顺序。 1. 17fav Bookmark & Share 很多收藏和分享博客文章这方面的插件,为什么选择这个?基于两点,第一,17fav.com 是我和 LiuYang 一起开发的,首先当然用自家的东西了, 。第二,17fav.com 上的收藏和分享服务针对国人的习惯作出了优化。 2. Akismet WordPress 官方的防垃圾站插件,防止垃圾插件方面表现一直很不错。 3. Google XML Sitemaps 个人认为是最佳 SEO 插件吧,能让 Google 及时而正确的收录你的博客。 4. Quotmarks Replacer Quotmarks Replacer 解决 WordPress 自动将半角的单引号、双引号和省略号转换为全角标点的问题。使后台输入的标点格式与前台读者浏览的标点格式保持一致的插件。如果你博客会帖一些代码,这个插件是你必装的一个。 5. WordPress Database Backup 随需应变的 WordPress 数据库备份工具,我现在基本就是每天定时把数据库备份到邮箱,上次服务器 CPU 和服务器烧了之后,我能快速恢复就靠它了。 […]

WordPress 中文团队启用新主题
WordPress 中文团队起用了一款红色具有中国风的主题。由 5key 设计,e-xia 帮忙 code。效果请点击 WordPress 中文团队。 标签:WordPress 中文 WordPress 主题
自己动手写 WordPress 插件:后台选项
自从上一次谈到使用 WP-Cron 来进一步提高插件的效率之后,差不多有一个月没有跟新我这个插件教程了。好了今天介绍最后一篇:增加后台选项,以及其他的一些参考资料。 如果插件是给自己用,OK,可以把所有的地方都写死,不用很多参数,但是全世界人民对插件的需求是完全不同的,很多人是不懂代码,更多人是希望在后台简单点两下就能够配置出来自己要的效果出来。好吧,今天就给大家讲讲这方面的东东: 在 WordPress 中,创建后台选项的 API 是: add_options_page(page_title, menu_title, access_level/capability, file, ); 其中 page_title 为页面标题,menu_title 为菜单标题,access_level/capability 为访问这个选项的最低权限用户,file 这里为选项的唯一标示符,function 为用于显示页面内容的函数。 然后怎么样把后台的数据保存起来和在插件中调用呢?其实我们前面的教程中已经使用到了 WordPress 是通过 API update_option($option_name, $newvalue) 把数据保存和到数据库中,并通过 API get_option($option) 取出。 好了,现在已经了解清楚了原理,下面我们谈谈给我们的沙发插件添加什么选项,嗯,就大家问我的几个问题添加下选项吧。第一个是,有些博客是开放注册的博客,而前面的版本是不统计注册用户的沙发的,第二个是有些帅哥喜欢显示更多的沙发,恩就给他个机会显示更多的沙发。 首先我们在插件最后添加以下代码用于制作后台选项界面: function wp_sofa_options(){ $message=’更新成功’; if($_POST[‘update_sofa_option’]){ $wp_sofa_exclude_saved = get_option("wp_sofa_exclude"); $wp_sofa_exclude = $_POST[‘wp_sofa_exclude_option’]; if ($wp_sofa_exclude_saved != $wp_sofa_exclude) if(!update_option("wp_sofa_exclude",$wp_sofa_exclude)) $message=’更新失败’; $wp_sofa_number_saved = get_option("wp_sofa_number"); $wp_sofa_number = $_POST[‘wp_sofa_number_option’]; […]
Google PageRank for WordPress
最近 Google PageRank 又进行了一次大的更新,我也获得一个 PR 为 6 的站点。我们平时所说的 PR 都是首页的 PR 值,其实每个页面都是有 PR 值的。 今天我利用 askie 给我的一个查询页面 PR 值的类,做出了一个WordPress 插件,它能够获取每篇日志的 PR 值。并在文章结尾显示。 安装和使用:上传激活即可。 下载:Google PageRank for WordPress 标签:Google WordPress 插件
滔滔 WordPress 插件
无聊的时候就写写插件,比如给滔滔写写插件。 我写的这个滔滔 WordPress 插件仅仅可以显示你滔滔最新的 n 条信息(你自己设定)。 下载插件之后,把 $qq=11497107 修改成你的 QQ 号码,然后上传激活,最后通过 taotao($num=10) 这个函数调用就行了。 下载:taotao.zip 标签:WordPress 插件 滔滔
WordPress Planet:创建你自己的 Planet
SimplePie 是一个非常棒的 RSS 解析程序,WordPress 火星就是采用 SimplePie 制作的。今天把这个插件整理下,发布出来,希望大家都能利用它制作自己的 Planet。 安装和使用 插件下载,上传激活之后 在程序开始部分设置数组 $planet_feeds 为你的要聚合的 Feed。 创建一个页面模板。 在该页面模板添加 wp_planet 函数。 创建一个新的页面,使用前面创建的页面模板。 下载:WordPress Planet。 标签:RSS SimplePie WordPress 插件

60 个与众不同的 WordPress 博客设计
WordPress 博客设计可以做成什么样子,总是超出我们的想象力,Noupe 收集了 60 个与众不同的 WordPress 博客设计,让我们一起一饱眼福吧! Amazing Designs full of Colors — 色彩缤纷的设计 1) Raduceuca 2) PopCultureTees 3) Jordi Romkema Grunge Style Design — 杂乱无章的设计 4) Daninko 5) Robgoodlatte 6) Matt Brett 7) Bien Bien Bien vector illustration — 矢量插图设计 8 ) Octwelve 9) Monofactor 10) w3sh Magazine 11) Photoshop Lady 12) Elitist Snob […]
WordPress 自助链接插件
Askie 的 WordPress 自助链接插件能够实现网站交换链接简单化,后台设置好 PR 值最小限制,前台不用人工检测即可实现链接交换,本插件有如下功能: 设定最小 Pr 限制(Alexa限制正在测试中)。 自动检测对方给你的链接有效性。可设置每天检测,可设置没检测到链接的次数,比如可以设置5天检测不到,自动关闭本站给与的链接。另外要说明一点:如果对方网页设置了nofollow或者noindex、或者对方给你的链接中加入了nofollow均可视为没检测到,因为nofollow或者 noindex对你的链接搜索引擎是不会给分的。 实现 Widget 调用,方便使用。 后台可以设定例外站点不予检测。 可以根据分类输出链接到首页。 安装的时候自动导入blogroll里的链接。 安装: 上传激活,设置插件目录和当前模板目录权限为 0777 进入 Setting->AutoBlogroll-> install 激活插件 进入 Setting->AutoBlogroll->GeneralSetting设置基本参数 去模板的 Widget 页面插入 AutoBlogroll 以后在setting->AutoBlogroll->管理链接 下载插件:Auto Blogroll 标签:WordPress 插件
WordPress 用户体验插件
偶然发现我还写了一个这样的插件。这个插件是根据 Landing Site 修改的。它主要功能就是根据用户类型和用户来源来给用户显示不同的内容。详细如下: 用户分类 博客注册用户 欢迎回来,显示用户名,如果不是直接输入,显示来源。显示登陆后台链接。 博客留过言的用户(保存一个月) 欢迎回来,显示用户名,如果不是直接输入,显示来源,并根据来源建议订阅。 潜水者或者初来者 欢迎来到博客,显示来源,建议留言,并根据来源建议订阅。 用户来源分类 直接输入(Direct) 来自本站(Self) 来自 RSS 订阅器(Subscribe) 目前仅支持 Google Reader,鲜果和抓虾!以后慢慢加上去! 来自引用地址或者友情链接(Referer) 来自搜索引擎(Search Engine) 目前支持 Google,Baidu,MSN+Live,Yahoo!,ASK,觉得其他的都没有必要。 安装和使用: 上传激活,然后在你要给用户提示的地方加上以下代码: <?php wp_ue(); ?> 下载:WordPress 用户体验插件。 标签:WordPress 插件

