Membuat Tema Anak di WordPress
Hanya segelintir pengguna WordPress yang menggunakan tema anak dan itu karena banyak pengguna tidak tahu apa itu tema anak atau Membuat Tema Anak(Creating Child Theme) di WordPress . Yah(Well) , sebagian besar orang yang menggunakan WordPress cenderung mengedit atau menyesuaikan tema mereka tetapi semua penyesuaian itu hilang ketika Anda memperbarui tema Anda dan di situlah penggunaan tema anak datang. Saat Anda menggunakan tema anak maka semua penyesuaian Anda akan disimpan dan Anda dapat dengan mudah memperbarui tema induk.
Membuat Tema Anak di WordPress
Membuat Tema Anak dari Tema Induk yang Tidak Dimodifikasi(Creating a Child Theme from an Unmodified Parent Theme)
Untuk membuat tema anak di WordPress , Anda harus masuk ke cPanel dan membuka public_html lalu wp-content/themes di mana Anda harus membuat folder baru untuk tema anak Anda (contoh /Twentysixteen-child/). Pastikan Anda tidak memiliki spasi dalam nama direktori tema anak yang dapat menyebabkan kesalahan.
Direkomendasikan:(Recommended:) Anda juga dapat menggunakan plugin One-Click Child Theme(One-Click Child Theme plugin) untuk membuat tema anak (hanya dari tema induk yang tidak dimodifikasi).
Sekarang Anda perlu membuat file style.css untuk tema anak Anda (di dalam direktori tema anak yang baru saja Anda buat). Setelah Anda membuat file, cukup salin dan tempel kode berikut ( Ubah(Change) detail di bawah ini sesuai dengan spesifikasi tema Anda):
/* Theme Name: Twenty Sixteen Child Theme URI: http://example.com/twenty-sixteen-child/ Description: Twenty Sixteen Child Theme Author: WordPress Team Author URI: http://example.com Template: twentysixteen Version: 1.3.0 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html */
Catatan: (Note: ) Baris Templat(Template) ( Templat(Template) : dua puluh enam belas) harus diubah sesuai dengan nama direktori tema Anda saat ini (tema induk yang anaknya sedang kita buat). Tema induk dalam contoh kita adalah tema Dua Puluh Enam Belas(Twenty Sixteen) , jadi Templatenya(Template) akan menjadi dua puluh enam belas.
Sebelumnya @import digunakan untuk memuat stylesheet dari induk ke tema anak, tetapi sekarang ini bukan metode yang baik karena menambah jumlah waktu untuk memuat stylesheet. Alih-alih menggunakan @import, sebaiknya gunakan fungsi PHP di file functions.php tema anak Anda untuk memuat stylesheet.
Untuk menggunakan file functions.php Anda perlu membuatnya di direktori tema anak Anda. Gunakan kode berikut dalam file functions.php Anda:
<?php add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } ?>
Kode di atas hanya berfungsi jika tema induk Anda hanya menggunakan satu file .css untuk menampung semua kode CSS .
Jika style.css tema anak Anda sebenarnya berisi kode CSS (seperti biasanya), Anda juga perlu mengantrekannya:
<?php function my_theme_enqueue_styles() { $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme. wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( $parent_style ), wp_get_theme()->get('Version') ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ?>
Saatnya aktifkan child theme anda, login ke admin panel anda lalu masuk ke Appearance > Themes dan aktifkan child theme anda dari daftar theme yang tersedia.
Catatan:(Note:) Anda mungkin perlu menyimpan ulang menu ( Appearance > Menus ) dan opsi tema (termasuk gambar latar dan header) setelah mengaktifkan tema anak.
Sekarang kapan pun Anda ingin membuat perubahan pada style.css atau functions.php Anda, Anda dapat dengan mudah melakukannya di tema anak Anda tanpa memengaruhi folder tema induk.
Membuat Tema Anak(Child Theme) di WordPress dari tema induk Anda, tetapi sebagian besar dari Anda telah menyesuaikan tema Anda, maka metode di atas tidak akan membantu Anda sama sekali. Dalam hal ini, lihat cara memperbarui Tema WordPress tanpa kehilangan penyesuaian.(WordPress)
Jika semoga artikel ini bermanfaat bagi Anda, tetapi jika Anda masih memiliki pertanyaan tentang panduan ini, silakan tanyakan di komentar.
Related posts
Cara Membuat Tema Anak WordPress
Cara Mengatur Situs Web Seperti Twitter Anda Sendiri Menggunakan Tema P2 WordPress
Bagaimana memindahkan WordPress site dari satu host ke yang lain
Cara Memasang & Setup WordPress pada Microsoft Azure
Bagaimana menjalankan blazingly cepat WordPress di Microsoft Azure
Cara Menemukan Login Admin WordPress Anda
9 Harus Memiliki Plugin Untuk Instalasi WordPress Baru
Wix Vs WordPress: Mana yang Terbaik untuk Membuat Situs Web Anda?
Cara Mencadangkan Situs WordPress Anda
Cara Melacak Broken Links dengan Google Webmaster Tool
Cara mengkonfigurasi Privacy di WordPress dan mengapa ini penting
Cara Mempercepat Situs WordPress dalam 11 Langkah
Apa Itu AMP untuk WordPress dan Cara Memasangnya
Cara Melindungi Halaman dengan Kata Sandi di Situs WordPress Anda
11 Plugin Podcast WordPress Terbaik
WordPress Jetpack: Apa Itu dan Apakah Layak Diinstal?
Cara Meningkatkan Kinerja Di WordPress Melalui Pembersihan Basis Data
Bagaimana menginstal WordPress di Google Cloud Platform
Cara Melakukan Tes Split yang Efektif Di WordPress
7 Tips WordPress Untuk Situs Web yang Ramah Seluler