我想在我的博客主页上以 the_category 开始 the_excerpt。我已经阅读了法典,但没有找到解决方案。所以,如果我的帖子类别是“电影”并且“the_excerpt”输出:“Paul Rudd, Emile Hirsch 在...中找到崇高、微妙的喜剧”,我希望它改为输出“MOVIES | Paul Rudd,埃米尔·赫希 (Emile Hirsch) 在 ... 阅读更多”
在此先感谢您的帮助。
我想在我的博客主页上以 the_category 开始 the_excerpt。我已经阅读了法典,但没有找到解决方案。所以,如果我的帖子类别是“电影”并且“the_excerpt”输出:“Paul Rudd, Emile Hirsch 在...中找到崇高、微妙的喜剧”,我希望它改为输出“MOVIES | Paul Rudd,埃米尔·赫希 (Emile Hirsch) 在 ... 阅读更多”
在此先感谢您的帮助。
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;
}
这是未经测试的,但如果它不起作用,请告诉我,我将加载本地环境并为您提供其他内容。