Tạo chủ đề con trong WordPress
Chỉ một số ít người dùng WordPress sử dụng chủ đề con và đó là do nhiều người dùng không biết thế nào là chủ đề con hoặc Tạo chủ đề con(Creating Child Theme) trong WordPress . Chà(Well) , hầu hết những người sử dụng WordPress có xu hướng chỉnh sửa hoặc tùy chỉnh chủ đề của họ nhưng tất cả những tùy chỉnh đó sẽ bị mất khi bạn cập nhật chủ đề của mình và đó là lúc việc sử dụng chủ đề con xuất hiện. Khi bạn sử dụng chủ đề con thì tất cả các tùy chỉnh của bạn sẽ được lưu lại và bạn có thể dễ dàng cập nhật chủ đề mẹ.
Tạo chủ đề con trong WordPress
Tạo Chủ đề con từ Chủ đề mẹ chưa sửa đổi(Creating a Child Theme from an Unmodified Parent Theme)
Để tạo chủ đề con trong WordPress , bạn cần đăng nhập vào cPanel của mình và điều hướng đến public_html sau đó đến wp-content / themes, nơi bạn phải tạo một thư mục mới cho chủ đề con của mình (ví dụ / Twentysixteen-child /). Đảm bảo rằng bạn không có bất kỳ khoảng trắng nào trong tên của thư mục chủ đề con, điều này có thể dẫn đến lỗi.
Khuyến nghị:(Recommended:) Bạn cũng có thể sử dụng plugin One-Click Child Theme(One-Click Child Theme plugin) để tạo chủ đề con (chỉ từ chủ đề mẹ chưa được sửa đổi).
Bây giờ bạn cần tạo tệp style.css cho chủ đề con của mình (bên trong thư mục chủ đề con mà bạn vừa tạo). Khi bạn đã tạo tệp, chỉ cần sao chép và dán mã sau ( Thay đổi(Change) chi tiết bên dưới theo thông số kỹ thuật chủ đề của bạn):
/* 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 */
Lưu ý: (Note: ) Dòng Mẫu(Template) ( Mẫu(Template) : 20thysixteen) sẽ được thay đổi theo tên hiện tại của thư mục chủ đề (chủ đề mẹ mà chúng tôi đang tạo). Chủ đề chính trong ví dụ của chúng tôi là chủ đề Twenty Sixteen , vì vậy Mẫu(Template) sẽ là hai mươi sáu mươi lăm.
Trước đây @import được sử dụng để tải biểu định kiểu từ chủ đề mẹ sang chủ đề con, nhưng bây giờ đây không phải là một phương pháp tốt vì nó làm tăng lượng thời gian tải biểu định kiểu. Thay vì sử dụng @import, tốt nhất hãy sử dụng các hàm PHP trong tệp functions.php chủ đề con của bạn để tải biểu định kiểu.
Để sử dụng tệp functions.php, bạn cần tạo một tệp trong thư mục chủ đề con của bạn. Sử dụng mã sau trong tệp functions.php của bạn:
<?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' ); } ?>
Mã trên chỉ hoạt động nếu chủ đề mẹ của bạn chỉ sử dụng một tệp .css để chứa tất cả mã CSS .
Nếu theme style.css con của bạn thực sự chứa mã CSS (như bình thường), bạn cũng cần phải xếp nó vào hàng đợi:
<?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' ); ?>
Đã đến lúc kích hoạt chủ đề con của bạn, đăng nhập vào bảng quản trị của bạn, sau đó đi tới Appearance > Themes và kích hoạt chủ đề con của bạn từ danh sách các chủ đề có sẵn.
Lưu ý:(Note:) Bạn có thể cần phải lưu lại menu của mình (Giao Appearance > Menus ) và các tùy chọn chủ đề (bao gồm cả hình nền và tiêu đề) sau khi kích hoạt chủ đề con.
Giờ đây, bất cứ khi nào bạn muốn thay đổi style.css hoặc functions.php của mình, bạn có thể dễ dàng thực hiện điều đó trong chủ đề con của mình mà không ảnh hưởng đến thư mục chủ đề mẹ.
Tạo Chủ đề con(Child Theme) trong WordPress từ chủ đề mẹ của bạn, nhưng hầu hết bạn đã tùy chỉnh chủ đề của mình rồi thì phương pháp trên sẽ không giúp ích được gì cho bạn. Trong trường hợp đó, hãy xem cách cập nhật Chủ đề WordPress mà không mất khả năng tùy chỉnh.
Nếu hy vọng bài viết này hữu ích cho bạn nhưng nếu bạn vẫn có bất kỳ câu hỏi nào liên quan đến hướng dẫn này, vui lòng hỏi họ trong phần bình luận.
Related posts
Cách tạo một chủ đề con WordPress
Cách thiết lập trang web giống Twitter của riêng bạn bằng chủ đề P2 của WordPress
Cách di chuyển WordPress site từ máy chủ này sang máy chủ khác
Cách cài đặt & Cài đặt WordPress trên Microsoft Azure
Cách chạy Blazedly Fast WordPress trên Microsoft Azure
Cách sao lưu trang web WordPress của bạn
10 Plugin WordPress cần thiết cho một trang web doanh nghiệp nhỏ
9 Phải có plugin để cài đặt WordPress mới
Must Have WordPress Yoast SEO Settings 2021
Cách tăng tốc bất kỳ trang web WordPress nào bằng cách sử dụng .HTACCESS
Cách cài đặt trang web thử nghiệm WordPress trên máy tính của bạn
Cách sử dụng Lumen5 để biến bài đăng trên blog của bạn thành video
Cách thêm thanh bên nổi trong Wordpress
Làm thế nào để cấu hình Privacy trong WordPress và tại sao điều quan trọng là
Cách cài đặt chủ đề trên WordPress
Cách bảo vệ các trang bằng mật khẩu trên trang web WordPress của bạn
8 chủ đề Premium WordPress miễn phí để cài đặt
Cách xây dựng một blog Wix tốt như WordPress
Cách sử dụng WP Super Cache trên blog WordPress
Cách tăng tốc trang web WordPress trong 11 bước