正在加载

[教程]wordpress使用技巧

1、保护你的email

     大多数是使用网上提供的免费邮箱地址加密,但wordpress也提供了相应函数来保护admin的email,就是antispambot()函数。

<?php echo antispambot(get_the_author_email()); ?>

2、将某个分类不显示在feed中

     也许在你的blog上有一些个人喜爱的内容,而这些对于一些订阅者是不感兴趣的,那我们就把这个分类下的文章不在feed中出现。如果你使用的是feedburner,你只需要将feed源更改成http://www.24lou.cn/blog/feed?cat=-79.这里的79就是你要排除的分类的ID,你可以在admin面板->管理->分类那里看到所有分类的ID。而对于不是使用feedburner的用户来说,就是在主题下的function.php文件中加入如下代码即可。如果你的主题文件夹下没有function.php文件,你可以手工创建一个,但要保证文件编码是UTF-8的。

<?php
function ExcludeCategory($query) {
 if ($query->is_feed) {
   $query->set('cat','-79,-26');
 }
return $query;
}
add_filter('pre_get_posts','ExcludeCategory');
?>

3、将某些分类下的文章从搜索结果中去掉

     当然这里的搜索不是指baidu、google这类的搜索引擎,而是指wordpress自带的搜索。将下面的代码加入到function.php文件中。这里的20、34、8就是你想要排除的分类ID。

<?php
function SearchFilter($query)
{
if ($query->is_search)
{
$query->set('cat','20,34,8');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
?>  

评论(1条评论)

  1. 深圳瑜伽 on 03月 12th, 2009 3:24 pm

    很好

    [Reply]

发表评论