• 05-10-2019, 19:16:43
    #1
    Merhabalar,
    Wordpress is_category fonksiyonu için sadece parantez içine tek değer yazılabiliyor. True yada false için. Birden fazla değer sorgulattırabilirmiyim aynı anda.
    Yani 1,2,3 . kategoriler ise sayfa1.php görüntülensin, 4,5,6 . kategoriler için sayfa2.php görüntülensin. Eğer bu kategorilere ait değilse genelkategori.php çalışsın şeklinde.
    Normalde tek sorguluk kod aşağıdaki gibi ancak;
    is_category('1' )
    değilde
    is_category('1', '2', '3' )
    gibi veya
    is_category('1,2,3' )
    şeklinde yazdığımda kod çalışmıyor.
    Nasıl yazmam gerekiyor yardımınız için teşekkürler şimdiden.

    <?php
    if (is_category('1' )){
    include ("sayfa1.php");
    }
    elseif(is_category('2' ) ) {
    include ("sayfa2.php");
    }
    else {
    include ("genelkategori.php");
    }
    ?>
  • 05-10-2019, 19:25:27
    #2
    Selamlar, test etmedim ama çalışması lazım.

    <?php
    if(is_category() && in_array(get_query_var('cat'), [1,2,3])){
    // işlemler...
    }
  • 05-10-2019, 19:30:30
    #3
    truser adlı üyeden alıntı: mesajı görüntüle
    Selamlar, test etmedim ama çalışması lazım.

    <?php
    if(is_category() && in_array(get_query_var('cat'), [1,2,3])){
    // işlemler...
    }
    Sadece 1 i getirdi yani ilk yazılanı sonraki kategorileri getirmedi :S
  • 05-10-2019, 19:41:15
    #4
    Aşağıdaki şekilde yapabilirsiniz.
    <?php
    if (is_category(array(1, 2))) {
    echo "aaa";
    } elseif (is_category(array(7, 8))) {
    echo "bbb";
    }else {
    echo "cccc";
    }
    ?>
  • 05-10-2019, 19:48:01
    #5
    PHP - WORDPRESS - YAZILIM
    Demiroglu adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki şekilde yapabilirsiniz.
    <?php
    if (is_category(array(1, 2))) {
    echo "aaa";
    } elseif (is_category(array(7, 8))) {
    echo "bbb";
    }else {
    echo "cccc";
    }
    ?>
    Kategorileri dizi şeklinde listeletmeniz gerektiği için bu kod çalışacaktır kolay gelsin.
  • 05-10-2019, 19:56:58
    #6
    metin_nn adlı üyeden alıntı: mesajı görüntüle
    Kategorileri dizi şeklinde listeletmeniz gerektiği için bu kod çalışacaktır kolay gelsin.
    Hocam çalıştı çok teşekkür ederim