• 11-10-2021, 22:04:06
    #1
    Wordpress'de var olan the_category() fonksiyonunu kullanarak kategori isimlerini çektim ve the_category( ', ' ) şeklinde kullanarak aralarına virgül ekledim ancak URL'leri olmadan kategori adresleri için bir fonksiyon olmadığı için aşağıdaki fonksiyonu yazıp the_category_url() şeklinde kullandım. Diğerinde ', ' ile kolaylıkla virgül ile ayrıma yapabiliyorken bunda $separator diye bir parametre olmadığı için ayıramadım. Ne yaparak bu desteği ekleyebilirim?

    Fonksiyon:
    function the_category_url() {
        foreach(get_the_category() as $category) { echo $category->cat_name; }
    }
  • 11-10-2021, 22:13:51
    #2
    Merhaba, bu kodu dener misiniz ?

    <?php
    $categories = get_the_category();
    $category_list = join( ', ', wp_list_pluck( $categories, 'name' ) );
    echo wp_kses_post( $category_list );
    ?>
  • 11-10-2021, 23:05:43
    #3
    Caxing adlı üyeden alıntı: mesajı görüntüle
    Merhaba, bu kodu dener misiniz ?

    <?php
    $categories = get_the_category();
    $category_list = join( ', ', wp_list_pluck( $categories, 'name' ) );
    echo wp_kses_post( $category_list );
    ?>
    Oldu hocam teşekkürler. Parametre ile basıl yapılıyor acaba onu da öğrenmek için merak ediyorum aslında.
  • 12-10-2021, 01:52:55
    #4
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Oldu hocam teşekkürler. Parametre ile basıl yapılıyor acaba onu da öğrenmek için merak ediyorum aslında.
    Merhaba, bu sayfayı inceleyebilirsiniz.

    https://developer.wordpress.org/refe..._the_category/