Cara Membuat Child Theme WordPress
Membuat child theme WordPress adalah cara yang baik untuk melakukan kustomisasi pada tema WordPress tanpa kehilangan perubahan saat tema diperbarui. Berikut adalah langkah-langkah cara membuat child theme WordPress:
- Buat folder baru di direktori wp-content/themes dengan nama folder child theme, misalnya mytheme-child.
- Buat file style.css di dalam folder child theme dengan isi sebagai berikut:
/*
Theme Name: MyTheme Child
Theme
URI: https://www.example.com/
Description: MyTheme Child Theme
Author: Your Name
Author URI: https://www.example.com/
Template: mytheme
Version: 1.0.0
*/
/* Import parent theme stylesheet */
@import url("../mytheme/style.css");
/* Add custom CSS here */
Pastikan untuk mengganti nama theme pada baris Template
dengan nama theme induk yang ingin dijadikan dasar untuk child theme. Juga pastikan untuk mengganti informasi seperti Theme Name
, Description
, Author
, dan Author URI
sesuai dengan preferensi Anda.
- Buat file functions.php di dalam folder child theme dan tambahkan kode berikut:
add_action( 'wp_enqueue_scripts', 'mytheme_child_enqueue_styles' );
function mytheme_child_enqueue_styles() {
wp_enqueue_style( 'mytheme-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'mytheme-child-style',
get_stylesheet_directory_uri() . '/style.css',
array( 'mytheme-style' )
);
}
Kode ini akan memuat style.css dari tema induk dan juga memuat style.css dari child theme Anda.
- Aktifkan child theme melalui menu Tampilan > Tema di dasbor WordPress.
Setelah itu, Anda dapat memodifikasi file style.css dan functions.php di folder child theme untuk menyesuaikan tampilan website WordPress sesuai dengan kebutuhan Anda.
Perubahan yang dilakukan di child theme tidak akan hilang saat tema induk diperbarui.