WordPress yazının ilk kategorisini almak genelde temaların kendi özelliklerinde vardır. Eğer temanızda yoksa veya yeni bir tema yapıyorsanız ve eklemek istiyorsanız bu yazı işinize yarayabilir.

Aşağıdaki kod parçacığını temanızın fonksiyon dosyasına ekleyin.

Aşağıdaki kod parçacığını eklediğinizde ve fonPriCat(); etiketini görünmesini istediğiniz yere eklediğinizde yazının ilk kategorisi çağrılır.

<?php
function fonPriCat(){
    $getCat = get_the_category();
    $firstCat = $getCat[0];
    $categoryName = $firstCat->cat_name;
    $categoryLink = get_category_link( $firstCat->cat_ID );
    $categories = get_the_category();
    if ( ! empty( $categories ) ) {
        echo esc_html( $categories[0]->name );
    }
}

/* Usage: Add where to use */
fonPriCat();
?>

Aşağıdaki kod parçacığını eklediğinizde ve fonPriCatLink(); etiketini görünmesini istediğiniz yere eklediğinizde yazının ilk kategorisinin linki çağrılır.

<?php
/**
 * Primary Category Link
 */

function fonPriCatLink(){
    $getCat = get_the_category();
    $firstCat = $getCat[0];
    $categoryLink = get_category_link( $firstCat->cat_ID );
    return $categoryLink;
}

/* Usage: Add where to use */
fonPriCatLink();

Tüm kodlara ulaşmak için:

https://github.com/enescanturkcom/wordpress-first-cat