Как выводить только одну самую главную категорию на сайте через PHP которая Primary

мой код выводит категории

	
<div class="carman blog-entry-category clr">
		<?php  the_category( ' / ', get_the_ID() ); ?>
	</div>

а как выводить только одну. самую главную
которая Primary

Primary Category - это не встроенная функция WordPress, а фича SEO-плагинов. Вот решение для самых популярных вариантов:

<div class="carman blog-entry-category clr">
    <?php
    $primary_cat_id = get_post_meta( get_the_ID(), '_yoast_wpseo_primary_category', true );

    if ( $primary_cat_id ) {
        $primary_cat = get_category( $primary_cat_id );
        if ( $primary_cat && ! is_wp_error( $primary_cat ) ) {
            echo '<a href="' . esc_url( get_category_link( $primary_cat->term_id ) ) . '">'
                 . esc_html( $primary_cat->name ) . '</a>';
        }
    } else {
        // Fallback: первая категория, если Primary не задана
        $cats = get_the_category( get_the_ID() );
        if ( ! empty( $cats ) ) {
            echo '<a href="' . esc_url( get_category_link( $cats[0]->term_id ) ) . '">'
                 . esc_html( $cats[0]->name ) . '</a>';
        }
    }
    ?>
</div>

guest
Закрыть меню