Header and Footer Scripts, WordPress sitenizin bölümüne ve kapanış etiketinden hemen önce script veya kod eklemenize olanak tanıyan bir eklentidir. Bu sayede tema dosyalarını doğrudan düzenlemeden analitik kodları, dönüşüm izleme pikseleri, özel CSS veya JavaScript ekleyebilirsiniz. Eklenti, gönderi ve sayfa düzeyinde de özel script ekleme imkanı sunar. 200.000'den fazla aktif kuruluma sahip olması, yaygın bir kullanım ve topluluk desteği olduğunu gösterir. Ancak, her ihtiyaç için bu eklentinin yeterli olup olmadığını proje kapsamında değerlendirmek gerekir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Google Analytics, Meta Pixel gibi izleme kodlarını site genelinde eklemek isteyenler
- Tema dosyalarını değiştirmeden özel CSS veya JavaScript eklemek isteyenler
- Belirli gönderi veya sayfalara özel script yerleştirmek isteyen içerik üreticileri
Yaygın kullanım alanları
Site Geneli İzleme Kodları
Google Analytics, Google Tag Manager veya Meta Pixel gibi kodları sitenizin bölümüne veya öncesine ekleyerek ziyaretçi davranışlarını izleyebilirsiniz.
Dönüşüm Optimizasyonu
Satış veya kayıt sayfalarınıza özel dönüşüm pikseli veya yeniden pazarlama etiketi ekleyerek reklam kampanyalarınızın performansını ölçebilirsiniz.
Özel Stil ve Betikler
Tema dosyalarını değiştirmeden site genelinde veya belirli sayfalarda geçerli olacak özel CSS ve JavaScript kodları ekleyebilirsiniz.
İncelenmesi gereken noktalar
- Eklenti, 'unfiltered_html' yetkisine sahip kullanıcıların script eklemesine izin verir; bu yetkiyi yalnızca güvenilir kullanıcılara vermelisiniz.
- Gönderi ve sayfa düzeyinde script ekleme özelliği, yazarlar ve katkıda bulunanlar için ayrı yetki ayarları gerektirebilir.
- Eklenti, WordPress 4.6 ve üzeri ile PHP 5.6 ve üzeri sürümlerle uyumludur; ancak güncel WordPress ve PHP sürümleriyle test edilmesi önerilir.
WordPress.org
Kurulum ve geliştirme notları
Kurulum oldukça basittir: eklentiyi WordPress yönetici panelinden arayarak kurabilir veya indirilen dosyaları /wp-content/plugins dizinine yükleyip etkinleştirebilirsiniz. Etkinleştirdikten sonra Ayarlar menüsünde 'Header and Footer Scripts' seçeneği görünür.
- 1WordPress yönetici panelinde 'Eklentiler' > 'Yeni Ekle' bölümüne gidin.
- 2Arama kutusuna 'Header and Footer Scripts' yazın ve sonuçlardan eklentiyi bulun.
- 3'Şimdi Kur' butonuna tıklayın ve ardından 'Etkinleştir' butonuna basın.
- 4Ayarlar menüsünde 'Header and Footer Scripts' seçeneğine tıklayarak script ekleme alanlarını kullanmaya başlayın.
Eklenti, son sürümlerde güvenlik ve performans iyileştirmeleri almıştır. 2.4.2 sürümünde gönderi meta kutusundaki script kaydetme sorunu giderilmiş, CodeMirror editör düzeltilmiş ve çeviri dosyaları güncellenmiştir. Ayrıca, kaldırma sırasında verileri temizleme seçeneği ve wp_body_open hook desteği eklenmiştir.
- 2.4.2: Gönderi meta kutusunda script kaydetme sorunu düzeltildi, CodeMirror editör iyileştirildi, Hintçe çeviri eklendi.
- 2.4.1: 'Kaldırma Sırasında Temizle' seçeneği eklendi, güvenlik ve WPCS uyumluluğu artırıldı.
- 2.4.0: wp_body_open hook desteği, sözdizimi vurgulama ve yazar/katkıda bulunan yetkileri eklendi.
- 2.3.1: Güvenlik iyileştirmeleri (nonce, sanitizasyon) ve uninstall.php eklendi.
- 2.3.0: Depolanmış XSS güvenlik açığı giderildi, minimum yetenek ayarı eklendi.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Header and Footer Scripts eklentisi temel ihtiyaçları karşılasa da, her projenin gereksinimleri farklıdır. Örneğin, scriptlerin belirli koşullara göre yüklenmesi, performans optimizasyonu veya özel bir yönetim arayüzü gerekebilir. ZeplinGo olarak, projenizin ihtiyaçlarını birlikte inceleyip mevcut eklentinin yeterli olup olmadığını veya size özel bir çözüm geliştirilmesi gerektiğini belirleyebiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Header and Footer Scripts eklentisi güvenli mi?
Eklenti, son sürümlerde güvenlik iyileştirmeleri almıştır. 2.3.0 sürümünde depolanmış XSS güvenlik açığı giderilmiş, 2.3.1'de nonce ve sanitizasyon iyileştirmeleri yapılmıştır. Ancak, script ekleme yetkisi 'unfiltered_html' yeteneğine bağlıdır; bu yetkiyi yalnızca güvenilir kullanıcılara vermeniz önerilir.
Bu eklenti ile gönderi bazlı script ekleyebilir miyim?
Evet, eklenti gönderi ve sayfa düzenleme ekranına bir meta kutu ekler. Bu sayede her gönderi veya sayfa için özel scriptler tanımlayabilirsiniz. 2.4.2 sürümünde bu özellikle ilgili bir kaydetme sorunu düzeltilmiştir.
Eklentiyi kaldırdığımda verilerim ne olur?
2.4.1 sürümünden itibaren 'Kaldırma Sırasında Temizle' seçeneği bulunmaktadır. Bu seçeneği etkinleştirirseniz, eklenti kaldırıldığında tüm veriler veritabanından silinir. Aksi takdirde veriler kalabilir.