Sol Banner
Sağ Banner
Sol Banner
Sağ Banner

WordPress'te wp_enqueue_style() ile CSS Dosyası Nasıl Eklenir?

Reverso

Yeni Üye
Kayıtlı
7 Gün
Katılım
10 Eylül 2026
Konular
12
Mesajlar
13
Tepkime puanı
1
Puan
0
1789640562449.webp

WordPress'te wp_enqueue_style() ile CSS Dosyası Nasıl Eklenir?

WordPress'te özel CSS dosyalarını sayfaya eklemek için wp_enqueue_style() fonksiyonu kullanılır. CSS dosyasını doğrudan tema dosyasına yazmak yerine WordPress'in kendi yükleme sistemini kullanmak, kodların daha düzenli ve kontrollü çalışmasını sağlar.

Özellikle tema ve eklenti geliştiren kişiler için CSS dosyalarının doğru şekilde yüklenmesi önemlidir. Birden fazla stil dosyası bulunan projelerde bu yöntem daha kullanışlı hale gelir.

  1. CSS Dosyası Oluşturma
Öncelikle Child Theme içerisinde CSS dosyasının bulunacağı bir klasör oluşturulabilir.

Örneğin:

Kod:
wp-content/themes/tema-adi-child/css/custom.css

Bu dosyanın içerisine kullanılacak özel CSS kodları eklenir.

  1. CSS Dosyasını WordPress'e Tanımlama
Oluşturulan CSS dosyasını WordPress'e tanıtmak için Child Theme'in functions.php dosyasına aşağıdaki kod eklenebilir.

PHP:
<?php

add_action('wp_enqueue_scripts', function() {
wp_enqueue_style(
'custom-style',
get_stylesheet_directory_uri() . '/css/custom.css',
array(),
null
);
});

Bu işlemden sonra WordPress, belirtilen CSS dosyasını sayfaya dahil eder.

3. CSS Kodlarını Yazma

Artık `custom.css` dosyasına özel tasarım kodları eklenebilir.

Örneğin bir butonun görünümünü değiştirmek için:

CSS:
.custom-button {
padding: 10px 20px;
border-radius: 5px;
font-size: 16px;
}

Sayfadaki ilgili HTML elementine `custom-button` sınıfı verildiğinde bu CSS kuralları uygulanır.

4. Neden wp_enqueue_style() Kullanılmalı?

CSS dosyasını doğrudan HTML içerisine eklemek yerine WordPress'in enqueue sistemini kullanmak daha düzenli bir yapı sağlar. Ayrıca bağımlılık tanımlama, sürüm kontrolü ve dosyanın yüklenme sırası gibi işlemler daha kolay yönetilebilir.

Özellikle büyük WordPress projelerinde CSS dosyalarının düzenli şekilde yüklenmesi, tema performansının ve kod yönetiminin daha sağlıklı olmasına yardımcı olur.

Bu nedenle özel bir CSS dosyası eklerken `wp_enqueue_style()` kullanmak, WordPress'in standart geliştirme yöntemlerinden biridir.
 
General chit-chat
Yardım Users
  • Şu anda kimse sohbet etmiyor.
  • (Guest) 4000:
    buldum
    Alıntı
  • (Guest) 4000:
    özelden yazıyom ciddi :D
    Alıntı
  • Admin:
    teşekkürler bekliyorum
    Alıntı
  • FG Chat Bot:
    Guest İso has joined the room.
  • (Guest) İso:
    sa
    Alıntı
  • (Guest) İso:
    free kayıt ha
    Alıntı
  • (Guest) İso:
    oda kurun odaaaaaa
    Alıntı
  • FG Chat Bot:
    Guest uyuz has joined the room.
  • Winston:
    Selamlar
    Alıntı
  • (Guest) uyuz:
    Sa
    Alıntı
  • (Guest) uyuz:
    @Winston adminim
    Alıntı
  • DR.CAR:
    Selamın Aleyküm
    Alıntı
  • Admin:
    V.aleyküm Selam hoşgeldin.
    Alıntı
  • Admin:
    Sistem mevcut nasıl beğendin mi.
    Alıntı
  • DR.CAR:
    Yesss.
    Alıntı
  • DR.CAR:
    Araba yardımlaşma odası aç
    Alıntı
  • DR.CAR:
    dur ben açayım daha iyi ben açabiliyormuşum
    Alıntı
  • Admin:
    H.o
    Alıntı
  • Winston:
    Hayırlı olsun
    Alıntı
  • Admin:
    Nasıl hocam eksiklik görüyormusun. Roto fliteleri tamamdır.
    Alıntı
  • Admin:
    Üye olmayan ziyaretcilerede aktif bıraktım
    Alıntı
  • Reverso:
    Selamlar
    Alıntı
  • Reverso:
    Forum değişmiş yeni hali hayırlı olsun.
    Alıntı
  • Admin:
    Aleyküm selam.
    Alıntı
  • Admin:
    Teşekkürler. @Reverso
    Alıntı
      Admin: Teşekkürler. @Reverso
      Geri
      Üst Alt