Posts Tagged ‘RSS’

如何排除WordPress rss feed特定分类目录

如果想要使 WordPress feed 里不显示某分类的文章,比如这里想排除干扰大家订阅阅读的英文评论的文章,一个快速的方法是在 functions.php 里排除,添加如下代码,指定你的分类 ID

function wp_exclude_category($query) {
 if ($query->is_feed) {
   $query->set('cat','-1'); //Category ID
 }
return $query;
}
add_filter('pre_get_posts','wp_exclude_category');

多个分类可以使用形如 '-1,-2,-3'表示,这样就可以轻松排除指定目录在 RSS 里更新。当然,也可以使用插件完成,Ultimate Category Excluder, 木试过。

至此,自然醒域名( http://ziranxing.com/ )已经半自动切换完成 :)

因为自然醒 首页已经用 PHP 聚合了目前博客的最新日志啦。方便大家直接输入域名访问,如果大家记住了的话。


用FeedBurner在html静态网页中嵌入网站的rss feed

在博客中嵌入其它博客的 feed,可以实现站点的分享或推广, WordPress 中做到这一点应该很容易,肯定有类似的插件可以实现,而且 WordPress 本身也有支持 RSS 输出的 widget 可以调用其它站点的 feed。

但是在纯静态网页中嵌入 RSS 输出项目就比较麻烦了,据我所知,貌似可以使用 yahoo pipe。今天发现 FeedBurner  BuzzBoost 功能更简单!

阅读全文…


OPML与Google Reader OPML导出订阅分享

绝大多数的rss阅读器支持订阅列表的OPML文件导入/导出功能,你可以导出自己的OPML文件分享自己经常阅读博客的订阅源,你也可以导入别人共享的OPML,看看别人在读哪些博客;或者将某个阅读器里(抓虾)的订阅转移到另一个阅读器(GR)。

1. OPML是什么?
OPML(Outline Processor Markup Language),是建立在XML基础上的“大纲处理标记语言”。在RSS中,OPML其实就是订阅列表;使用OPML文件,可以帮助您实现RSS的批量订阅与分享。

2. Google Reader OPML导出方法:
同样Google Reader也支持OPML导入/导出功能,以OPML导出为例,你只需点击Google Reader右上角功能选项“设置”(Settings)–“导入/导出”(Import/Export)–“订阅列表导出为OPML文件格式”(Export your subscriptions as an OPML file)–保存博客订阅列表导出文件。我在读哪些博客share:下载OPML导出分享

3. 如何导出Google Reader里特定的单个文件夹为OPML (via)
如果你Google Reader管理的比较尽然有序,你一定使用了文件夹(Folder)来管理你的订阅(Subscriptions)。如果我只想分享Google Reader特定文件夹里的订阅OPML,你可以用下面的地址分享你的文件夹订阅OPML:

比如我把睡到自然醒博客的订阅放在me文件夹里,下面的地址就是我的OPML地址,http://www.google.com/reader/public/subscriptions/user/-/label/me,其中,user/-/label/me中的”-”用你的USER ID替代,比如我单击me文件夹,仔细观察地址可以看出我的USER ID是15991105990824860386。

老实说,Google Reader既然提供了文件夹管理功能,也应该支持单独将某个文件夹OPML导出功能,而不是只能批量导出所有RSS订阅OPML。


WordPress十大插件:2008年10月插件精选

继9月份翻译的WordPress十大插件EnterpriseMastermind(企业智多星)博客再次推出了10月WordPress插件精选,那我也有始有终,保持跟进吧。部分插件与上次十大插件重复,因为这些WP插件实属经典,称之为WordPress装机必备插件也不为过。

以下推荐的WordPress十大插件,安装之前请仔细阅读安装说明文件,任何由安装或使用不当而造成的损失概不负责:)

WordPress十大插件:2008年10月插件精选
1. All in One SEO Pack Plugin
WordPress SEO优化插件,使WordPress博客日志和页面搜索引擎优化,使搜索引擎(Google)更有效索引网页。WordPress博客必装插件。

2. WordPress Database Backup
博客网站管理必备的WP插件,定时备份数据及数据库内容,并且可以通过发送至邮箱以附件备份。

阅读全文…


十大WordPress优秀插件总结:2008.09月WP最佳插件推荐下载

这个月马上就要结束了,看到这篇2008年9月份受欢迎的wordpress十大优秀插件总结,简单了翻译下。该文作者每月都会做一个类似的十大插件列表。以后每月保持跟进,翻译下,顺便知道哪些插件当前比较流行,这样也不至于只知道Akismet这些经典wordpress的插件。

1. WordPress Database Backup
必备的WP插件,定时备份数据及数据库内容,并且可以通过发送至邮箱以附件备份。

2. Akismet
反垃圾插件,需要WordPress API key,简单注册下即可。

阅读全文…


feedsky及默认feed订阅rss的输出显示格式问题:feedsky全文输出

前段时间feedsky输出显示格式一直乱乱的,所有博客文章内容团成一团,也不能正确分段空行显示,当然图片也不能看到,显示外观比在写字本里编辑显示的格式还差,而且feedsky不能正确全文输出内容。

一直以为wordpress插件冲突、没能提供正确订阅源而像Google blog search(博客搜索)不能收录一样,或者由于网上说过的feedsky或默认rss/atom/xml输出如果使用了wordpress文章编辑中的more标签截断功能而不能正确输出全文。

最后绕了一圈才发现,由于一开始在wordpress后台设置中没有将feed输出设置为全文输出!“设置”-“阅读”-在 Feed 中输出日志为“全文”输出即可。因为博客功能、外观修改基本定型,也一直没怎么检查后台设置,一直以为是其它什么原因。汗呀。:em06: 自从上次关闭feedsky文章统计显示博客原始链接地址格式后,现在feedsky全文输出终于正常了。

最后感谢Chada善意的提醒,一语道破天机,让我迷糊了这么长时间的feedsky全文输出问题终于解决了。 也感谢大家能忍耐我先前feedsky丑陋的摘要输出格式,坚持订阅睡到自然醒博客并且访问留言。:lol:


Google blog search(博客搜索)不收录博客文章可能原因

如果要想让google blog search尽快收录博客内容,可以利用google blogsearch的ping服务加快网页收录速度。 通过 Google“博客搜索”Ping API,用户可以程序化的方式将博客内容的更新通知给 Google“博客搜索”引擎。

但是最近好长时间以来,发现google blog search没有更新、正常收录博客日志了。一开始以为是为wordpress写的robots.txt 格式错误,限制了Google Blog Search蜘蛛Blogsearch Bot爬行,现在想想原因可能由于feed地址托管在feedsky上的缘故,谷歌博客搜索引擎的蜘蛛不能正确抓取托管在feedsky上的feed,尤其你的feed地址型为feed.dreamfreeblog.com(个人猜测,呵呵)。所以手动在博客首页又另外添加了RSS 2.0的原始feed地址,事实上证明是正确的,最近已收录正常。

阅读全文…


Feedsky二级域名绑定方法

刚搞定Feedsky,按照我的理解,Feedsky就是提供RSS处理,分享的中转平台。RSS也叫聚合内容,你的个人博客网站或者托管服务商BSP那的博客如果能够提供RSS输出,那么用户借助支持RSS的阅读工具如抓虾,鲜果,google reader就可以借助阅读工具直接获得所订阅网站内容,而不用再去挨个访问网站。因此,你所要做的就是订阅感兴趣的网站,然后借助阅读工具阅读。