Reverso
Yeni Üye
- Kayıtlı
- 7 Gün
- Katılım
- 10 Eylül 2026
- Konular
- 12
- Mesajlar
- 13
- Tepkime puanı
- 1
- Puan
- 0
WordPress'in arka planında çalışan önemli sistemlerden biri Hook yapısıdır. Hook sayesinde tema veya eklenti geliştirirken WordPress'in çekirdek dosyalarını değiştirmeden kendi kodlarımızı sisteme ekleyebiliriz.
- Hook Nedir?
- Action Nedir?
PHP:
add_action('init', 'ornek_fonksiyon');
function ornek_fonksiyon() {
echo 'Fonksiyon çalıştı.';
}
Bu örnekte WordPress init aşamasına geldiğinde ornek_fonksiyon() çalıştırılır. Action genellikle belirli bir olay sonrasında işlem yapmak için kullanılır.
- Filter Nedir?
PHP:
add_filter('the_title', 'baslik_degistir');
function baslik_degistir($title) {
return $title . ' - Forumagel';
}
Burada yazı başlığı alınır, sonuna yeni bir ifade eklenir ve return ile değiştirilmiş veri WordPress'e gönderilir.
- Action ve Filter Farkı
Hook kullanmak, WordPress çekirdek dosyalarına doğrudan müdahale etmeden geliştirme yapılmasını sağlar. Böylece WordPress güncellendiğinde özel kodların kaybolma riski azaltılmış olur.
