Neler yeni

Hoşgeldin Ziyaretçi

Kayıt olarak forumumuzdan dosya indirebilir,bilgi sahibi olabilir,daha iyi bir şekilde yararlanabilirsin.

Şimdi kayıt ol

WordPress Temasında Hatalar ve Düzeltme Yöntemleri (functions.php, style.css)

wpforum

Member
Yönetici
153
22 Ocak 2025
1. Sözdizimi (Syntax) Hataları

En yaygın hata türüdür. Örneğin:


add_action('init', 'my_function' // parantez eksik



Çözüm: Hata mesajında belirtilen satırı kontrol et. Eksik parantez, noktalı virgül veya tırnak işareti olup olmadığını kontrol et.

2. Kodun Yanlış Yere Eklenmesi

Kodun etiketi dışında veya başka bir fonksiyonun içine yanlışlıkla eklenmesi.

Çözüm: Kodları her zaman etiketi içinde ve bağımsız olarak ekle. Gerekirse kodu geçici olarak yorum satırı haline getirerek test et.

3. Çakışan Fonksiyonlar

Aynı isimde birden fazla fonksiyon tanımlamak:


function custom_login() { ... } function custom_login() { ... } // hata verir



Çözüm: Fonksiyon isimlerini benzersiz yap veya function_exists() ile kontrol et.

4. functions.php Dosyasına Erişememe

Kod hatası sonrası admin paneline erişim engellenebilir.

Çözüm: FTP veya hosting dosya yöneticisi ile functions.php dosyasını aç, hatalı kodu sil veya eski yedeği geri yükle.



🎨 style.css Dosyasındaki Hatalar ve Çözümleri

1. Tema Bilgisi Eksikliği

style.css dosyasının en üstünde tema bilgileri eksikse tema görünmez:


/* Theme Name: Örnek Tema Author: Sen */



Çözüm: Tema bilgilerini eksiksiz ve doğru biçimde ekle.

2. Yazım Hataları

Yanlış CSS sözdizimi:


color: #333 // noktalı virgül eksik



Çözüm: Her CSS satırının sonunda ; olduğundan emin ol.

3. Öncelik Sorunları

CSS kurallarının uygulanmaması, başka bir stil dosyasının daha baskın olmasından kaynaklanabilir.

Çözüm: Gerekirse !important kullan veya stilin yüklendiği sırayı kontrol et.



Ekstra İpuçları

  • Kod eklemeden önce mutlaka yedek al.
  • Geliştirme ortamında test etmeden canlı sitede değişiklik yapma.
  • WP_DEBUG modunu etkinleştirerek hataları daha kolay tespit edebilirsin:

define('WP_DEBUG', true);
 
Üst