• 11-03-2019, 17:21:35
    #1
    Merhabalar. Sitemin kenar çubuğunda bir takım divler bulunuyor.

    Atıyorum 5 farklı div olsun.
    1. div'i ID'si 1 olan, 2. div'i ID'si 2 olan sayfada gizlemek istiyorum.

    Nasıl bir kod kullanmalıyım acaba?
  • 11-03-2019, 17:24:00
    #2
    ID değerinin olduğu kod nedir? GET ile falan mı çekiyorsun?
  • 11-03-2019, 18:10:25
    #3
    Veri çekme yok hocam. Şöyle düşünün, her WP sayfası ve yazısı bir ID'ye sahiptir ya;

    Mesela HTML kodları şöyle olsun:
    <div class="ana-div">
    <div class="alt-div1">asd</div>
    <div class="alt-div2">asd</div>
    <div class="alt-div3">asd</div>
    </div>
    alt-div1'in 123 ID'li yazıda gözükmesini istemiyorum. alt-div2'nin 456 ID'li yazıda gözükmesini istemiyorum. Bunun gibi. PHP if komutuyla oluyormuş sanırım ama PHP bilgim yok ne yazık ki.
  • 11-03-2019, 22:26:42
    #4
    Tema doğru kodlanmışsa her postun ana divinde post-1234 diye class vardır. Php kullanmadan sadece css ile gizleyebilirsiniz.

    Mesela
    .post-1234 {
        .alt-div1 {
            display: none;
        }
    }
    Php ile gizlemek isterseniz de şu şekilde yapabilirsiniz.

    <?php if( !is_single( 1234 ): ?>
    <div class="alt-div1"></div>
    <?php endif; ?>
    ID'si 1234 olan postta div gizlenir.
  • 11-03-2019, 22:28:34
    #5
    bilimokur adlı üyeden alıntı: mesajı görüntüle
    Tema doğru kodlanmışsa her postun ana divinde post-1234 diye class vardır. Php kullanmadan sadece css ile gizleyebilirsiniz.

    Mesela
    .post-1234 {
        .alt-div1 {
            display: none;
        }
    }
    Php ile gizlemek isterseniz de şu şekilde yapabilirsiniz.

    <?php if( !is_single( 1234 ): ?>
    <div class="alt-div1"></div>
    <?php endif; ?>
    ID'si 1234 olan postta div gizlenir.
    Teşekkürler hocam aradığım tam da buydu.