• 16-01-2021, 17:46:12
    #1
    Merhaba arkadaşlar temadan bağımsız css eklemek istiyorum. Şimdi tema style eklersem tema değiştiğinde css gidecek tekrar ekleme gerektirecek. Sallıyorum bağımsız olarak ornekte.css dosyasını ana temaya dogrudan nasıl tanıtırız. Ekstra olarak her yazdığım koda stylesheet'de vermek istemiyorum veya style olarak yazarak aynı şeyi 100'lerce tekrar etmekte mantıksız

    Gerçi bir an aklıma şey geldi header'e her tema da mecbur ekleyeceğiz yani bunun çaresi yok
    <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/ornek.css" media="all" />
  • 16-01-2021, 17:48:04
    #2
    Basit bir eklenti ile yapabilirsiniz, enqueue style olarak örnekleri bulabilirsiniz.
  • 16-01-2021, 17:50:04
    #3
    Görünüm özelleştir css kismindan ekle
  • 16-01-2021, 17:51:08
    #4
    Merhabalar,

    Özelleştir > Ek Css işinizi görebilir. Eklediğiniz kodun tam olarak çalışması için "!important; " kullanmalısınız.

    Örneğin:

    li.deneme{ background-color:#f00 !important;
    }

    İyi çalışmalar
  • 16-01-2021, 17:52:46
    #5
    webcozum adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Özelleştir > Ek Css işinizi görebilir. Eklediğiniz kodun tam olarak çalışması için "!important; " kullanmalısınız.

    Örneğin:

    li.deneme{ background-color:#f00 !important;
    }

    İyi çalışmalar
    BuRaKM adlı üyeden alıntı: mesajı görüntüle
    Görünüm özelleştir css kismindan ekle
    teşekkürler ek css'in doğrudan temaya eklendiğini düşünüyordum o da her tema güncellemede gider diye düşünmüştüm. teşekkür ederim (!important; her class'a eklemeliyiz değil mi ? )
  • 16-01-2021, 17:59:29
    #6
    @webcozum; bu ek css sadece temaya ek css eklemiyor mu ? Tekrar sormak istedim de ? Yani tema değiştiğinde değişmesi gerekiyor ?
  • 16-01-2021, 18:01:59
    #7
    Merhabalar,

    Sadece değişmesi gereken yere tema dosyasındaki değerinin önüne geçmesi için kullanıyorsunuz.

    Örneğin: Tema da kullanılan font-size: 13px; siz bunu 16px yapmak istediğinizde fontun bağlı olduğu class ı da dahil edip ek css'e ekliyorsunuz.

    .site-title { font-size: 16px !important; } şeklinde

    İyi çalışmalar.

    "bu ek css sadece temaya ek css eklemiyor mu ? Tekrar sormak istedim de ? Yani tema değiştiğinde değişmesi gerekiyor ? "

    Temanız değişirse kod zaten çalışmaz çünkü başka bir tema ve başka bir class yapısı gelir o yüzden çalışmaz.
  • 16-01-2021, 22:03:11
    #8
    webcozum adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Sadece değişmesi gereken yere tema dosyasındaki değerinin önüne geçmesi için kullanıyorsunuz.

    Örneğin: Tema da kullanılan font-size: 13px; siz bunu 16px yapmak istediğinizde fontun bağlı olduğu class ı da dahil edip ek css'e ekliyorsunuz.

    .site-title { font-size: 16px !important; } şeklinde

    İyi çalışmalar.

    "bu ek css sadece temaya ek css eklemiyor mu ? Tekrar sormak istedim de ? Yani tema değiştiğinde değişmesi gerekiyor ? "

    Temanız değişirse kod zaten çalışmaz çünkü başka bir tema ve başka bir class yapısı gelir o yüzden çalışmaz.
    Temanız değişirse kod zaten çalışmaz çünkü başka bir tema ve başka bir class yapısı gelir o yüzden çalışmaz

    Kullandığım yer tema değil post içerisinde gösterilmektedir. O yüzden ilk başta dediğim gibi temadan bağımsız istediğim ifade etmiştim. Tema ile alakası bulunmamakta olan hesaplamalar ile ilgili kodlar sitede mevcut(içerikte) o yüzden temadan bağımsız olması önemli ama olmayacaksa zaten onları kayıt edip her tema değiştiğinde temanın css'eine eklerim