Tạo Child-Theme trong WordPress như thế nào

Nội dung chính

Bạn có muốn tự mình tạo child-theme trong WordPress để chỉnh sửa mọi thứ được dễ dàng hơn? Một số bạn vẫn chưa biết tạo child-theme như thế nào vậy thì ở bài này tôi sẽ chỉ cho bạn cách mà tôi đã tạo child-theme cho blog GiaHiep.

Trước tiên bạn cần hiểu Child-Theme là gì?

Child-theme hay theme con là những tệp dữ liệu hoặc file được kế thừa(thừa hưởng) các tính năng từ theme mẹ(parent-theme). Nó giúp chúng ta dễ dàng chỉnh sửa mà không cần động chạm tới dữ liệu gốc của theme mẹ.

Tầm quan trọng của Child-Theme

Nếu bạn sửa đổi một theme trực tiếp.

Khi theme được cập nhật bởi người phát hành, thì những thay đổi đó sẽ biến mất. Và bằng cách tạo child-theme, bạn sẽ đảm bảo các thay đổi được giữ nguyên vẹn.

Làm thế nào để tạo Child-Theme trong WordPress?

1, Tạo Child-theme bằng cách thủ công

Bạn cần tạo thư mục yourtheme-child với -child được WordPress hiểu rằng đây là thư mục chứa theme con.

Tiếp theo, hãy tạo file styles.cssfunction.php

Nội dung của file styles.css

/*
 Theme Name: yourtheme Child
 Theme URI: http://giahiep.com/thu-thuat-wordpress/
 Description: Mô tả về child-theme
 Author: Gia Hiep
 Author URI: http://giahiep.com
 Template: yourtheme
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready, giahiep
 Text Domain: twenty-fifteen-child
*/

Nội dung của file function.php

<?php
add_action( 'wp_enqueue_scripts', 'giahiepblog_enqueue_styles' );
function giahiepblog_enqueue_styles() {
// Parent theme styles
 wp_enqueue_style( 'yourtheme-style', get_template_directory_uri() . '/style.css' );
// Child theme styles
 wp_enqueue_style( 'yourtheme-child-style', get_stylesheet_directory_uri(). '/style.css' );
}
?>

child-theme-wordpressĐừng quên lưu lại trong thư mục mà bạn vừa tạo trước đó. Tiếp đến, hãy upload toàn bộ những file này lên thư mục chứa theme wordpress của bạn nằm ngang hàng với theme mẹ.

Đây là những gì bạn đã tạo như trên được upload và nằm tại thư mục chứa themes.

2, Tạo Child-theme bằng plugins

Nếu bạn muốn nhanh chóng và thuận tiện.

Tôi xin giới thiệu plugins Child Theme Configurator mà tôi vẫn đang tin dùng cho blog GiaHiep.

Child Theme Configurator sẽ thay bạn làm toàn bộ công việc từ tạo child-theme cho tới việc chuyển đổi file từ parent-theme sang child-theme thuận tiện cho việc thay đổi của bạn.

Dưới đây là cách mà bạn tạo child-theme với plugins này

child-theme-configurator

Hi vọng bài viết giúp bạn hiểu được cách mà tôi tạo child-theme cho bất kỳ theme wordpress như thế nào. Nếu bạn thích bài viết, hãy để lại góp ý bên dưới hoặc gửi câu hỏi cho tôi.

Đọc thêm:

Posted by Giahiep

Vâng, tôi là một blogger!

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter

Subscribe To Our Newsletter

Đừng bỏ lỡ bất kỳ thủ thuật WordPress và mẹo SEO nào trên Gia Hiep blog bằng cách:

1, Nhập email bên dưới.

2, Xác nhận đăng ký.

3, Done!

You have Successfully Subscribed!

%d bloggers like this: