将the_category添加到the_excerpt中

时间:2013-08-13 22:39:24

标签: wordpress blogs categories

我想在博客主页上用the_category开始the_excerpt。我已阅读过该手抄本,但尚未找到解决方案。所以,如果我的Post类别是“电影”和“the_excerpt”输出:“Paul Rudd,Emile Hirsch在...阅读更多”中找到了崇高,微妙的喜剧,我希望它输出“MOVIES | Paul Rudd, Emile Hirsch在...中找到了崇高,微妙的喜剧。阅读更多“

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

the_excerpt()实际上只是对具有相同名称的过滤器的调用,它传递了get_the_excerpt()

function the_excerpt() {
    echo apply_filters('the_excerpt', get_the_excerpt());
}

在你的functions.php文件或插件中,添加如下内容:

add_filter('the_excerpt','my_add_category',10,1);
function my_add_category($excerpt) {
    $excerpt = the_category().' | '.$excerpt;
    return $excerpt;
}

这是未经测试的,但请告诉我,如果它不起作用,我会加载一个本地环境并为您提供其他内容。