• 31-08-2019, 13:17:33
    #1
    Selam arkadaşlar wordpress temamda codstar freamworkü kullanıyorum, tema panelinde kategori seçimi yapıyorum onda sorun yok ancak, ana sayfada seçtiğim kategorinin gösterilmesini istediğimde hata alıyorum, kullandığım kod aşağıda hata nerede yardımcı olabilecek arkadaşlar varsa sevinirim

    $wp_query->query('cat='.get_cat_id(get_option echo $codestar('akgul-tab1')).'&showposts=5'.'&paged='.$paged);





    Sorun Çözülmüştür tşkler. arkadaşlar echosuz basmamız gerektiğini sonradan anladık. ileride takılacak olanlar olursa sorunun çözümü şu şekilde
    $wp_query->query('cat='.$codestar['akgul-tab2'].'&showposts=5'.'&paged='.$paged);
  • 31-08-2019, 13:33:50
    #2
    Tam kodlarınızı bilmiyorum ama aşağıdaki gibi kullanmanız daha doğru olur.

    function kategori_ayarla( $query ) {
        $cat = get_option( 'kategoriler' ); // Burada doğru kodu yazın.
    
        if( !is_admin() && is_home() && $query->is_main_query() && !empty( $cat ) ) {
            $query->set( 'cat', $cat );
            // $query->set('category__in', $cat); // Birden fazla kategori için bunu kullanın. $cat array olmalı.
        }
        
        return $query;
    }
    
    add_filter( 'pre_get_posts', 'kategori_ayarla' );