Lansman fırsatı: MüşavirFlow lisansı alanlara web sitesi tasarımında %50 indirim. İncele
Ana içeriğe atla

Dokümantasyon

MüşavirFlow platformunu keşfedin. Kurulum, kullanım ve tüm özellikler için aradığınızı bulun.

Theme Override

Theme Override, MüşavirFlow frontend template dosyalarının tema tarafından özelleştirilmesini sağlar. Bu yöntem, eklenti dosyalarını doğrudan değiştirmeden görünüm ve markup üzerinde kontrol verir.

Ne zaman kullanılır?

  • Sirkü, haber, makale veya taksonomi sayfalarının tasarımı tema diliyle hizalanacaksa.
  • Varsayılan template yeterli ancak markup veya wrapper düzeni değiştirilecekse.
  • Özel tema içinde MüşavirFlow çıktıları site genel tasarımıyla bütünleştirilecekse.

Override mantığı

Override yapılırken eklenti içindeki template dosyası kopyalanır ve tema içindeki MüşavirFlow override klasörüne aynı dosya adıyla yerleştirilir. Dosya adı ve beklenen değişkenler korunmalıdır.

wp-content/themes/tema-adiniz/musavir-flow/
wp-content/themes/tema-adiniz/musavir-flow/templates/

Örnek eşleşmeler

TemplateOverride örneği
single-musavir_haber.phptema/musavir-flow/single-musavir_haber.php
archive-musavir_haber.phptema/musavir-flow/archive-musavir_haber.php
taxonomy-musavir_content.phptema/musavir-flow/templates/taxonomy-musavir_content.php

Korunması gerekenler

  • Eklenti çekirdek dosyaları doğrudan düzenlenmemelidir.
  • Template içinde kullanılan değişken adları korunmalıdır.
  • Güvenli çıktı için escaping fonksiyonları kaldırılmamalıdır.
  • Güncelleme sonrası override dosyaları yeni template yapısıyla karşılaştırılmalıdır.

Öneri: Büyük tasarım değişikliklerinde önce child theme veya özel tema içinde kopya template ile test yapın. Eklenti güncellemesinden sonra override dosyalarını kontrol edin.