我在这里有一个 WP 网站:http ://www.undergroundsound.com.au
如您所见,首页上的每个帖子都显示“发布在'子类别'中”。我希望它说类似“发布在'父类别' - '子类别'”中。
这是需要编辑的代码,在 content.php 中:
<?php printf( __( 'Posted in %1$s', 'underground_sound' ), $categories_list ); ?>
任何帮助将非常感激。感谢您的阅读。
我在这里有一个 WP 网站:http ://www.undergroundsound.com.au
如您所见,首页上的每个帖子都显示“发布在'子类别'中”。我希望它说类似“发布在'父类别' - '子类别'”中。
这是需要编辑的代码,在 content.php 中:
<?php printf( __( 'Posted in %1$s', 'underground_sound' ), $categories_list ); ?>
任何帮助将非常感激。感谢您的阅读。
试试这个:(取自这篇文章:Wordpress function to get top level category of a post?):
把它放在你的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 ); ?>