Arjuna-X gibi temalara tema güncellendiğinde kaybolmadan nasıl eklerim? Çocuk temaları bunu yapmanın iyi bir yolu mu yoksa başka seçenekler var mı? Eklemiş olduğum bir özellik için temanın yeni bir sürümü yerel desteğe sahipse ne olur?
Bunu yapmanın üç yolu vardır.
Eklemenizi functions.php dosyasına yerleştirin ve temanızı güncellemeden önce bu dosyayı yedekleyin. Ardından, istediğiniz herhangi bir ekleme üzerinde bağlantı kurabilirsiniz.
İşlevsellik ekleyen bir alt tema oluşturun - gerçekte, bu, özel bir functions.php dosyasını kullanmanın daha iyi bir yoludur, çünkü güncelleştirmelerin üzerine yazılmaz.
Yeni işlevselliği temadan tamamen izole edin ve WordPress'in kancalarını ve filtrelerini kullanarak ekleyin. Bu şekilde, yükseltmelerde hiçbir şey kaybetmezsiniz ve yerel temalar temalar tarafından eklendiğinde/eklendiğinde özellikleri seçerek kapatabilirsiniz.
Oyum bir eklenti yapmaya doğru gider. Tema güncellemelerinin üzerine yazılmayacak ve diğer WP sitelerinde yeniden kullanabilirsiniz. Eklentileri yazmak da bir kişinin WordPress öğrenmesine yardımcı olur.
çocuk temaları harika bir yoldur, sizde temanın bir konusu; diğer eklenti olarak iyidir. Bir alt tema kullandığınızda, get_template_part () kullandığınızda ve tüm şablonu kopyaladığınızda bu harikadır; şablonu güncellemek için daha iyidir ve ayrıca temalardaki gizli alımlar için kancaları kullanın - alt temadaki yeni şablon kadar iyidir; örnek. kafana bir script ekleyeceksin; wp_enque_script veya wp_head kullanın ve alt temanızda header.php dosyasını kopyalamayın ve bunu koda ekleyin. Header.php, temanın temasında güncellenirken güncellemeyi zayıflatıyor.