我这里有一个 WP 网站:http://www.undergroundsound.com.au
正如您所看到的,首页上的每个帖子都显示“发布在‘子类别’中”。 我希望它能说“发布在‘父类别’-‘子类别’”之类的内容。
这是需要编辑的代码,在content.php中:
<?php printf( __( 'Posted in %1$s', 'underground_sound' ), $categories_list ); ?>
任何帮助将不胜感激。 感谢您的阅读。
试试这个:(取自这篇文章:Wordpress 函数获取帖子的顶级类别?):
将其放入您的functions.php文件底部,然后关闭?>标签
function get_top_category() {
$cats = get_the_category(); // category object
$top_cat_obj = array();
foreach($cats as $cat) {
if ($cat->parent == 0) {
$top_cat_obj[] = $cat;
}
}
$top_cat_obj = $top_cat_obj[0];
return $top_cat_obj;
}
修改你的content.php:
<?php $top_cat = get_top_category();?>
<?php printf( __( 'Posted in %1$s', 'underground_sound' ), $top_cat->slug .' - '.$categories_list ); ?>