Posts Tagged ‘feed’

如何排除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 聚合了目前博客的最新日志啦。方便大家直接输入域名访问,如果大家记住了的话。


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地址,事实上证明是正确的,最近已收录正常。

阅读全文…