Mềm Mại

Tạo chủ đề con trong WordPress

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Đăng trênCập nhật lần cuối: ngày 17 tháng 2 năm 2021

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 trong WordPress. Chà, 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

Nội dung[ trốn ]



Tạo chủ đề con trong WordPress

Tạo Chủ đề con từ Chủ đề mẹ chưa sửa đổi

Để 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 khích: Bạn cũng có thể dùng Plugin Chủ đề một lần nhấp dành cho trẻ em để tạo một chủ đề con (chỉ từ mộ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 chi tiết bên dưới theo thông số 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 */

Ghi chú: Dòng Mẫu (Mẫu: 20thysixteen) sẽ được thay đổi theo tên hiện tại của thư mục chủ đề (chủ đề mẹ có con 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 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 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:

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:

get('Version') ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ?>

Đã đến lúc kích hoạt chủ đề con của bạn, hãy đăng nhập vào bảng điều khiển quản trị của bạn, sau đó đi tới Giao diện> Chủ đề và kích hoạt chủ đề con của bạn từ danh sách các chủ đề có sẵn.

Ghi chú: Bạn có thể cần phải lưu lại menu của mình (Giao diện> Menu) 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, 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 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.

Aditya Farrad

Aditya là một chuyên gia công nghệ thông tin năng động và đã là nhà báo về công nghệ trong 7 năm qua. Anh ấy bao gồm các dịch vụ Internet, di động, Windows, phần mềm và hướng dẫn Cách thực hiện.