Kategoriler
WordPress

WordPress Child Theme(Alt Tema)

WordPpress temalarının alt temalarının çalışma mantığı; ana temanın dosyalarını birincil olarak kullanarak oluşturulan alt temanın dosyaları ile çalışması yöntemidir.

WordPpress temalarının alt temalarının çalışma mantığı; ana temanın dosyalarını birincil olarak kullanarak oluşturulan alt temanın dosyaları ile çalışması yöntemidir.

Kullanım amacı genelde temaya gelen güncellemeler ile tama üzerinde yapmış olduğunuz değişiklikleri kaybetmemektir, ayrıca daha stabil ve kullanışlı bir tema sistemi olur, karışıklığı engeller.

Alt tema için klasör içerisinde 2 dosya gereklidir, diğer dosyalar opsiyoneldir, bu iki dosya style.css ve function.php dir.

Alt tema style.css örnek içeriği şu şekildedir:

/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://www.alphanmanas.com
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Volkan Yılmaz
 Author URI:   https://volkanyilmaz.com.tr 
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

Alt tema function.php örnek içeriği şu şekildedir:

<?php
add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );

function enqueue_parent_styles(){
   wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
}

Önermesem de bu işi sizin için yapan bir eklenti var kullanmayı deneyebilirsiniz https://wordpress.org/plugins/child-themify/

Daha fazla bilgi ve kaynak:

Konu hakkında Türkçe güzel bir video: