• 12-08-2012, 22:35:35
    #1
    merhaba,

    sağ menüde sadece yazı sayfasında görünmesi için bir bölümü is_single içine aldım

    <?php if (is_single()) { ?>
    
    kodlar...
    .....
    
    <?php } ?>
    istediğim gibi sadece yazı içinde görünüyor ama şuan kategori ve etiket sayfalarında da görünmesi gerekli nasıl bir kod kullanmak gerekli ?
  • 12-08-2012, 22:49:08
    #2
    Kategori için
    <?php if ( is_category()) { ?> 
    ....
    <?php } ?>
    Etiket için
    <?php if(is_tag()) { ?>
    ....
    <?php } ?>
  • 12-08-2012, 23:08:21
    #3
    oksimoronun dediği de olur ama şöyle yapsan kod kalabalığını önlemiş olursun
    <?php if (is_single() or is_category() ) { ?>
  • 13-08-2012, 09:42:32
    #4
    @oksimoron hocam teşekkürler


    @cudjex hocam daha fazla koşul için sadece or kullanmak yeterlimi

    <?php if (is_single() or is_category() or is_tag() or is_archive() ) { ?>

    ....
    <?php } ?>

    gbi
  • 13-08-2012, 10:13:27
    #5
    peki custom type olan yerlere nasıl ekleyeceğiz? örneğin product diye bir custom type var, onun için nasıl bir kod eklemeliyiz?
  • 13-08-2012, 10:30:20
    #6
    ged adlı üyeden alıntı: mesajı görüntüle
    peki custom type olan yerlere nasıl ekleyeceğiz? örneğin product diye bir custom type var, onun için nasıl bir kod eklemeliyiz?
    <?php if ( is_product()) { ?> 
    ....
    <?php } ?>
    ÅŸeklinde dener misin?
  • 13-08-2012, 10:45:04
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    <?php if ( is_product()) { ?> 
    ....
    <?php } ?>
    ÅŸeklinde dener misin?
    merhaba,

    evet o gösterdiğinizi daha önce denedim fakat işe yaramadı. onunla ilgili bir codex dökümanına da ulaşamadım.
  • 13-08-2012, 11:16:54
    #8
    http://codex.wordpress.org/Conditional_Tags is_product diye bir etiket yok


         comments_open
        has_tag
        has_term
        in_category
        is_404
        is_admin
        is_archive
        is_attachment
        is_author
        is_category
        is_child_theme
        is_comments_popup
        is_date
        is_day
        is_feed
        is_front_page
        is_home
        is_month
        is_multi_author
        is_multisite
        is_page
        is_page_template
        is_paged
        is_preview
        is_rtl
        is_search
        is_single
        is_singular
        is_sticky
        is_super_admin
        is_tag
        is_tax
        is_time
        is_trackback
        is_year
        pings_open
  • 13-08-2012, 11:32:11
    #9
    ged adlı üyeden alıntı: mesajı görüntüle
    peki custom type olan yerlere nasıl ekleyeceğiz? örneğin product diye bir custom type var, onun için nasıl bir kod eklemeliyiz?
    functions a ekle :
    function yazi_tipi($tip){
        global $wp_query;
        if($tip == get_post_type($wp_query->post->ID)) return true;
        return false;
    }
    şöyle kullan :
    <?php if( yazi_tipi(urun) ) { echo "evet urun"; } ?>