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:
- What is a Parent Theme?
- What is a Child Theme?
- How to Create a Child Theme
- Adding Template Files
- Using functions.php
- Referencing or Including Other Files
- Enqueueing Styles and Scripts
- Special Considerations
Konu hakkında Türkçe güzel bir video:
