• 09-09-2012, 16:53:48
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar,

    Wordpress sitemde yeni bir kategori açacağım. Sitem bir oyun blogu ve yeni açacağım kategori hileler. Bende bu yeni kategoride yazacağım yazının ana sayfamda görünmesini istemiyorum kirlilik olmaması açısından. Nasıl bir şey yapabiliriz. Costum Post Type mı yapmam gerekir? Costum Post Type'larda etiketler de sıkıntılı oluyor. Bu işten anlayan arkadaşlardan yardım bekliyorum.

    Teşekkürler

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:53:48 -->-> Daha önceki mesaj 15:33:31 --

    Strik3r nickli arkadaş yardımcı oldu. Konu kilitlenebilir
  • 09-09-2012, 17:49:29
    #2
    Öncelikle ana sayfada göstermek istemediğiniz kategorimizin ID’si lazım bize. Kategori ID’ sini panelden bakarak öğreniyoruz. Farz edelim ki 5 olsun. Biz bu 5 ID numarasına sahip kategorimizin yazılarını ana sayfada göstermek istemiyoruz. Yapılması gerekenler ilk önce temanızda functions.php dosyasına aşağıdaki kodları eklemeniz yeterli olacaktır.

    <?php
     function excludeCategory($query)
    {
        if($query->is_home)
        $query->set(‘cat’,'-5′);
        return $query;
    }
    add_filter(‘pre_get_posts’, ‘excludeCategory’);
    ?>
    Bu şekilde birden fazla klasör varsa

    (‘cat’, ‘-5,  -6, -7, -10′)
    şeklinde değiştirebilirsin.
  • 09-09-2012, 17:52:13
    #3
    Mantık kurmak isterseniz ve örnek isterseniz ; şu kaynağı inceleyin derim .

    Kullanım örnek :

    add_action( 'pre_get_posts', 'ftoprak_gizle_kategori' );
    function ftoprak_gizle_kategori( $sorgu ) {
        if ( $sorgu->is_main_query() && ! $sorgu->get( 'cat' ) )
            $sorgu->set( 'cat', '-5' );
    }