Đã có một câu trả lời được chấp nhận, tuy nhiên, tôi sẽ đưa ra một câu trả lời khác. Có những điều bạn cần làm để hỗ trợ chức năng chủ đề con thích hợp.
Đầu tiên và quan trọng nhất, làm việc trong hệ thống phân cấp mẫu WordPress . Tôi đã thấy các chủ đề làm những điều kỳ lạ và nấu các cấu trúc khuôn mẫu không chuẩn. Thậm chí không cần sử dụng bất kỳ hệ thống chủ đề WordPress nào để hiển thị nội dung nếu bạn thực sự không muốn. Chống lại sự thôi thúc để làm bất kỳ điều đó.
File thứ hai, tải cần được thay thế với get_template_part()
và locate_template()
và không phải với PHP include
hay require
. Các tập tin được tải get_template_part()
và locate_template()
một phần có thể được thay thế bằng các chủ đề con. Các tập tin được tải bởi include
hoặc require
không thể.
Thứ ba, sử dụng get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () và get_stylesheet_directory_uri () một cách thích hợp.
Có thể bạn cũng muốn đăng ký và enqueue script và stylesheet của bạn với wp_register_script
, wp_enqueue_script
, wp_register_style
và wp_enqueue_style
.
Nếu bạn làm những điều đó, chủ đề nên khá thân thiện với chủ đề trẻ em.
Nói cách khác, nếu bạn đang làm mọi thứ ngay từ đầu, bạn không cần phải làm gì đặc biệt để có chủ đề thân thiện với chủ đề trẻ em.