最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

categories - Link To Child Category For A Post

programmeradmin0浏览0评论

I'm trying to display a link to just the child category on a Wordpress post. For instance if the category for a post is parent > child I want to show a link to just the child category page.

I'm using code from here: Name of last category level for a post

It works perfectly but just prints the child category, how do I go about making it a link tot he child category?

 $allCat = get_the_category();
 $lastCat = array_reverse($allCat);
 echo $lastCat[0]->name;

I'm trying to display a link to just the child category on a Wordpress post. For instance if the category for a post is parent > child I want to show a link to just the child category page.

I'm using code from here: Name of last category level for a post

It works perfectly but just prints the child category, how do I go about making it a link tot he child category?

 $allCat = get_the_category();
 $lastCat = array_reverse($allCat);
 echo $lastCat[0]->name;
Share Improve this question asked Oct 9, 2019 at 16:34 TnaceTnace 173 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

You can use get_category_link() for that:

$allCat = get_the_category();
if( ! empty( $allCat ) ){
    $lastCat = array_reverse( $allCat );
    $last_cat_link = get_category_link( $lastCat[0] );
    if( ! is_wp_error( $last_cat_link ) ){
        echo '<a href="' . $last_cat_link . '">' . $lastCat[0]->name . '</a>';
    }
}

https://developer.wordpress/reference/functions/get_category_link/

发布评论

评论列表(0)

  1. 暂无评论