1

我想在我的博客主页上以 the_category 开始 the_excerpt。我已经阅读了法典,但没有找到解决方案。所以,如果我的帖子类别是“电影”并且“the_excerpt”输出:“Paul Rudd, Emile Hirsch 在...中找到崇高、微妙的喜剧”,我希望它改为输出“MOVIES | Paul Rudd,埃米尔·赫希 (Emile Hirsch) 在 ... 阅读更多”

在此先感谢您的帮助。

4

1 回答 1

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;
}

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

于 2013-08-14T00:10:32.543 回答