Cách tạo ra một Theme Child trên WordPress
Để tạo ra một Theme Child (chủ đề con) trong WordPress, bạn cần thực hiện các bước sau:
1. Tạo Thư Mục Theme Child
- Truy cập thư mục
wp-content/themes
trong cài đặt WordPress của bạn. - Tạo một thư mục mới cho theme child của bạn. Tên thư mục không nên chứa khoảng trắng (ví dụ:
twentytwentyone-child
).
2. Tạo Tệp style.css
- Trong thư mục theme child, tạo một tệp mới có tên là
style.css
. - Thêm thông tin cơ bản về theme child vào đầu tệp
style.css
. - Ví dụ:
/* Theme Name: Twenty Twenty-One Child Theme URI: http://example.com/twenty-twenty-one-child/ Description: Twenty Twenty-One Child Theme Author: John Doe Author URI: http://example.com Template: twentytwentyone Version: 1.0.0 */
Điểm quan trọng ở đây là Template:
, nó phải trùng với tên thư mục của theme mẹ.
3. Tạo Tệp functions.php (Tùy chọn)
- Để thêm hoặc ghi đè các chức năng từ theme mẹ, tạo một tệp
functions.php
trong thư mục theme child. - Trong
functions.php
, bạn có thể thêm mã để kế thừa style và scripts từ theme mẹ. Ví dụ:
<?php function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
4. Kích Hoạt Theme Child
- Đăng nhập vào bảng quản trị WordPress.
- Đi tới
Appearance
>Themes
. - Tìm theme child bạn vừa tạo và kích hoạt nó.
5. Tùy Chỉnh Theme Child (Tùy chọn)
- Bạn có thể tùy chỉnh theme child bằng cách thêm CSS vào
style.css
, thay đổi hoặc thêm các chức năng trongfunctions.php
, hoặc thậm chí tạo các tệp template mới. - Mọi thay đổi bạn thực hiện trong theme child sẽ không bị ảnh hưởng bởi các cập nhật của theme mẹ.
Tạo theme child là cách tốt nhất để tùy chỉnh theme mà không lo lắng về việc mất các thay đổi của bạn khi theme mẹ được cập nhật. Nó cung cấp một cách an toàn để thêm hoặc thay đổi chức năng và phong cách của website WordPress của bạn.