个性化阅读
专注于IT技术分析

如何在single.php中仅显示父类别名称? (wordpress)

如何在single.php中仅打印父类别名称? (wordpress)

我的结构:

A类

-子类别X

  • 帖子(文章)仅发布到子类别X。
  • 我只想打印”类别A”的名称。(不带html标记)。

#1


我认为你可以尝试以下代码:对我来说, 这是有效的…………

<?php $parentscategory ="";
foreach((get_the_category()) as $category) {
if ($category->category_parent == 0) {
$parentscategory .= ' <a href="' . get_category_link($category->cat_ID) . '" title="' . $category->name . '">' . $category->name . '</a>, ';
}
}
echo substr($parentscategory, 0, -2); ?>

#2


<?php 
    $get_parent_cats = array(
        'parent' => '0' //get top level categories only
    ); 
    $all_cats = get_categories( $get_parent_cats );

    foreach( $all_categories as $single_category ){

       $catID = $single_category->cat_ID;
    }

?>

       echo '<li><a href=" ' . get_category_link( $catID ) . ' ">' . $single_category->name . '</a>'
赞(0)
未经允许不得转载:srcmini » 如何在single.php中仅显示父类别名称? (wordpress)

评论 抢沙发

评论前必须登录!