• 01-03-2022, 11:57:35
    #1
    Merhaba.

    Katalog tarzı bir şey tasarlıyorum.

    İstediğim kategori hiyerarşisi aşağıdaki resimdeki gibi, bu kategorileri oluşturdum WP'de.



    Benim istediğim sadece turuncu kategori levelinde iken o kategoriye ait postlar görünsün, onun dışında üst level kategorilerde sadece o kategoriye ait alt kategoriler listelensin.

    Örnek vermek gerekirse, ilk erkek kadın kısmı okey, indexte bunları gösteriyorum sorunsuz.

    Erkek'e tıklandı > Erkek 1 - Erkek 2 - Erkek 3 geldi diyelim. Erkek 1'e tıklanınca Erkek 1 1 - Erkek 1 2 - Erkek 1 3 gelmeli. Son olarak bunlara tıklandığında, tıklanan kategorideki postlar listelenmeli. Örnek Erkek 1 1'e tıklandıysa sadece Erkek 1 1'deki postlar listelenmeli.

    Denemelerimde hep birbirine girdi olay.

    Bu konu hakkında ücretli/ücretsiz yardım istemekteyim.

    İyi çalışmalar.
  • 02-03-2022, 21:54:57
    #2
    yeni bir query oluşturmalı ve argumanlarına şunu ekleyerek deneyebilirsiniz: post_parent__not_in


    https://generatewp.com/wp_query/ adresinden hızlıca oluşturulmuş bir örnek:


    // WP_Query arguments
    $args = array(
        'post_parent__not_in' => array(0),
    );
    
    // The Query
    $query = new WP_Query( $args );
    
    // The Loop
    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) {
            $query->the_post();
            // do something
        }
    } else {
        // no posts found
    }
    
    // Restore original Post Data
    wp_reset_postdata();