1. Anasayfa
  2. Blog
  3. WordPress Kılavuzları

WordPress’e Özel CSS Ekleme Yöntemleri

WordPress’e Özel CSS Ekleme Yöntemleri

Pek çok WordPress teması; yazı tipi, renk ve arka plan gibi temel tasarım ayarlarını değiştirmenize olanak tanır. Ancak bazen standartların ötesine geçmek, sitenizin tasarımında daha özgün dokunuşlar yapmak isteyebilirsiniz. tam da bu noktada devreye özel CSS kodları giriyor. Peki, WordPress’e özel CSS nasıl eklenir?

CSS’in açılımı Cascading Style Sheets, Türkçesiyle “Basamaklı Stil Sayfaları”dır. Kulağa biraz teknik gelse de aslında yaptığı iş oldukça basit: Web sitenizin görünümünü şekillendirmek. Yani renkler, yazı tipleri, boşluklar, butonların görünüşü gibi tasarıma dair detayları kontrol eder. HTML, içeriği oluştururken yapıyı kurar; CSS ise bu yapıya stil kazandırır. CSS, HTML’den bağımsız çalışabildiği gibi, XML tabanlı başka dillerle de uyum içinde kullanılabilir. Buradan detaylı CSS eğitimine göz atabilirsiniz.

WordPress’e özel CSS eklemek zorlu bir işlem gibi görünebilir, özellikle de kodlarla aranız pek iyi değilse. Neyse ki, WordPress, herhangi bir teknik bilgiye ihtiyaç duymadan özel stil kodları (CSS) ekleyebileceğiniz birden fazla yöntem sunuyor. Bunlardan bazıları son derece basit ve herhangi bir kod yazmayı gerektirmez. Bazıları ise biraz daha karmaşık olabilir. Yine de WP sitenize özel CSS eklemek için kesinlikle bir kodlama uzmanı olmanıza gerek yok; birkaç küçük adımla sitenizin görünümünü kendi zevkinize göre şekillendirebilirsiniz.

📌 Mevcut CSS’yi düzenlemeye başlamadan önce sitenizin bir yedeğini almanızı öneririz.

1. WordPress Özelleştirici ile CSS Ekleme

WordPress Özelleştirici, WordPress’in kendi arayüzünde bulunan ve en güvenli CSS ekleme yöntemlerinden biridir. Hiçbir dosya düzenlemenize gerek kalmadan, tarayıcınız üzerinden canlı önizleme yaparak CSS ekleyebilirsiniz.

  • Bunun için WordPress yönetim panelinde Görünüm>>Özelleştir seçeneğine gidin. Özelleştiriciye girdikten sonra sayfanın sol tarafındaki panelin altında Ek CSS seçeneğini göreceksiniz.
wordpress ozel css ekleme 1
  • Ek CSS seçeneğine tıkladığınızda bir kod paneli göreceksiniz. Bu panele herhangi bir özel CSS’yi ekleyebilir, ayrıca değişikliklerinizi de sağ taraftan doğrudan önizleyebilirsiniz.
wp css ekleme
  • Üstteki Yayınla/Kaydet düğmesinin yanında bulunan dişli simgesini kullanarak değişikliklerinizi planlayabilir ya da doğrudan yayınlayabilirsiniz.

Bu yöntem, küçük ölçekli değişiklikler için mükemmeldir. Örneğin, başlık rengini değiştirmek, bir butona hover efekti eklemek , belirli bir alanın dolgusunu ayarlamak, yazı tipi değişikliği yapmak gibi işlemler için idealdir. Ancak yüzlerce satır CSS kodu eklemeyi planlıyorsanız diğer yöntemleri değerlendirmelisiniz.

📌 NOT: Bu yöntemi kullanırsanız, WordPress temanızı değiştirdiğinizde eklediğiniz CSS kodları silinir ve yeni temanız için tekrar eklemeniz gerekir. Bu nedenle eklediğiniz tüm kodları bir yere not etmenizi öneririz.

2. Child Theme ile CSS Ekleme

Child theme (Alt Tema), profesyonel WordPress geliştiricilerin en çok tercih ettiği yöntemdir. Child theme ile ana temanızdan bağımsız olarak çalışan ve tüm özelleştirmelerinizi güvenli bir şekilde saklayan ayrı bir tema katmanı yaratırsınız. Bu yöntem, hem güvenli hem de son derece esnektir. Alt temanın style.css dosyasını kullanarak ana temanızın tasarımını devralabilir ve ana temaya dokunmadan tüm değişiklikleri yapabilirsiniz. Bu şekilde, ana temayı güncellediğinizde bile özel CSS’niz eskisi gibi kalacaktır.

  • Temanız bir alt tema içermiyorsa, hızlıca bir alt tema oluşturmak için Child Theme Creator gibi ücretsiz bir eklenti kullanabilirsiniz. Alt temanızı oluşturduktan sonra Görünüm>Tema Düzenleyici yolunu izleyin.
  • Özel CSS eklemek veya düzenlemek için stye.css dosyasına tıklayın. Buradan, web sitenizin tasarımında değişiklik yapmak için dosyayı kolayca düzenleyebilirsiniz:
wordpress ozel css nasil eklenir

Child theme yöntemi, sadece CSS için değil, tema dosyalarınızı özelleştirmek, yeni işlevler eklemek ve WordPress’i tam anlamıyla kişiselleştirmek için de kullanılır. Uzun vadeli projeler için kesinlikle bu yöntemi seçmelisiniz.

3. Eklenti ile WordPress Özel CSS Ekleme

Bu yöntem, yeni başlayanlar için en kolay ve en çok önerilen yöntemdir. Yapmanız gereken şey aşağıdaki eklentilerden birini kurmak ve eklentinin özel CSS kısmına gerekli kodu/kodları ekleyip kaydetmek. Bu yöntemle ilgili en iyi şey, WordPress temanızı değiştirdikten sonra bile CSS kodunu kaybetmeyecek olmanızdır. WordPress özel CSS ekleme işlemini oldukça kolay hale getiren çeşitli eklentiler var. İşte bunlardan bazıları:

  • Simpe Custom CSS: WordPress siteye özel CSS eklemek için kullanılan en popüler eklentidir. Tüm web sitenizi tek bir eklenti ile özelleştirmenizi sağlar. Ayrıca, yeni başlayanlar için faydalı olabilecek bazı hata kontrollerini de içerir.
  • Visual CSS Style Editor: Görsel bir düzenleyici ile oluşturulmuştur ve 60’tan fazla stil özelliğinin kontrolünü sağlar. Duyarlı aracı, herhangi bir sayfayı, gönderiyi, giriş sayfasını ve öğeyi düzenlemenize olanak tanır.

4. Sayfa Oluşturucularla WP Özel CSS Ekleme

Gutenberg dahil diğer sayfa oluşturucular aracılığıyla da sayfalarınıza özel CSS ekleyebilirsiniz.

  • Gutenberg ile bunu yapmak için herhangi bir sayfa/yayın açın Gelişmiş>Ek CSS sınıfları kutucuğuna CSS’inizi ekleyin.
  • Elementor ile CSS eklemek için Ayarlar > Gelişmiş > Özel CSS yolunu izleyin. Ayrıca Elementor>Site Ayarları> Özel CSS kısmından da düzenleme yapabilirsiniz.
  • Avada Fusion Builder kapsayıcıları ve öğeleri, CSS sınıf adları ve CSS kimlikleri için alanlara sahiptir. Sayfaya üst araç çubuğundaki </> simgesi aracılığıyla özel CSS eklenebilir.
  • Divi Builder ile özel CSS eklemek için Modüller, satırlar ve bölümler için ayarlar açılır modunda Gelişmiş Sekmesini arayın.
  • WP Bakery ile WordPress’e özel CSS eklemek için Sayfa Ayarları (dişli simgesi)>Özel CSS kısmını kullanabilirsiniz. Global CSS için de WP Admin > Ayarlar > Visual Composer > Özel CSS bölümüne gidebilirsiniz.

5. Page-Specific CSS Ekleme

Bazen CSS değişikliklerini sadece tek bir sayfada veya belirli sayfa türlerinde uygulamak istersiniz. Örneğin, iletişim sayfanıza özel bir form stili veya ürün sayfalarına özgü düzenlemeler eklemek isteyebilirsiniz. Bu durumda, sayfa bazlı CSS ekleme yöntemleri devreye girer.

  • Sayfa/Yazı Düzenleyicisinde Özel CSS Bloğu– WordPress’in blok editörü (Gutenberg), HTML bloğu sayesinde doğrudan sayfa içine CSS eklemenize olanak tanır. Bu yöntem, hızlı ve lokal değişiklikler için kullanışlıdır.
    • HTML Bloğu Ekleyin– Sayfa düzenleyicisinde “+” simgesine tıklayın ve “Özel HTML” bloğunu seçin. Bu bloğa CSS kodlarınızı <style> etiketleri arasında yazabilirsiniz.
    • CSS Kodunu Yazın– Style etiketleri içine sayfaya özel CSS kodlarınızı ekleyin. Bu kodlar sadece o sayfada geçerli olacaktır.
    • Önizleme ve Yayınlama– Değişikliklerinizi önizleyerek kontrol edin ve sayfayı yayınlayın. CSS kodları sayfa kaynağına gömülü olarak gelecektir.

Bu yöntemlerden sadece birini seçmek zorunda değilsiniz. Profesyonel WordPress geliştiriciler genellikle karma bir yaklaşım benimser. Önemli olan, her yöntemin güçlü ve zayıf yönlerini anlamak ve projenizin ihtiyaçlarına göre doğru kombinasyonu oluşturmaktır.

  • Ana CSS dosyası: Child theme’de kapsamlı stil değişiklikleri
  • Küçük düzenlemeler: WordPress Özelleştirici ile hızlı değişiklikler
  • Sayfa özel stiller: Koşullu yükleme ile performans optimizasyonu
  • Test ve geliştirme: Eklentiler ile hızlı deneme yanılma

📌 Bazen özel CSS ekledikten sonra önbellek nedeniyle değişiklikleriniz görünmeyebilir. Herhangi bir önbellek eklentisi kullanıyorsanız, önbelleği temizlemeniz sorunu çözecektir. Ayrıca tarayıcı önbelleğini de temizlemeniz gerekebilir.


WordPress’e özel CSS eklemek için yukarıda listelenen yollardan herhangi birini kullanabilirsiniz. Yalnızca birkaç satır özel CSS kodu eklemek istiyorsanız, bunu yapmanın en iyi yolu, kolay ve güvenilir WordPress özelleştiricisini kullanmaktır. Ancak, çok sayıda özel CSS eklemeniz gerekiyorsa, alt tema kullanmanızı öneririz. Bu yöntemler karmaşık geliyorsa, WordPress özel CSS ekleme eklentilerinden birini deneyebilirsiniz.

Web Hosting
Editör Notu: İçeriğimiz okuyucu desteğiyle finanse edilmektedir. Bu, bağlantılarımızdan bazılarına tıkladığınızda komisyon kazanabileceğimiz anlamına gelir.

Burada sadece teorik bilgiler değil, gerçek deneyimlere dayanan pratik çözümler var. Burada yol arkadaşı olacağız. Karmaşık konuları birlikte çözecek, teknik detayları birlikte aşacağız...

Yazarın Profili