我在这里有一个WP网站:http://www.undergroundsound.com.au
正如您所看到的,首页上的每篇文章都说“张贴在'儿童类别'”。我希望它能说“张贴在'父类别' - '儿童类别'”。
这是需要在content.php中编辑的代码:
<?php printf( __( 'Posted in %1$s', 'underground_sound' ), $categories_list ); ?>
非常感谢任何帮助。谢谢你的阅读。
答案 0 :(得分:1)
试试这个:(摘自这篇文章:Wordpress function to get top level category of a post?):
将它放在关闭前底部的functions.php文件中?&gt;标签
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 ); ?>