Уже есть принятый ответ, однако я собираюсь предложить другой ответ. Есть вещи, которые нужно сделать, чтобы поддерживать правильную функциональность дочерней темы.
Прежде всего, работайте в иерархии шаблонов WordPress . Я видел, как темы делают странные вещи и создают нестандартные шаблоны. Нет необходимости использовать какую-либо систему тем WordPress для отображения контента, если вы действительно этого не хотите. Не поддавайтесь желанию сделать что-либо из этого.
Файлы Во- вторых, нагрузка , которая должна быть сменной с get_template_part()
и locate_template()
а не с РНР include
или require
. Загруженные файлы get_template_part()
и locate_template()
части могут быть заменены дочерними темами. Файлы загружены include
или require
не могут.
В-третьих, используйте get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () и get_stylesheet_directory_uri () соответственно.
Возможно , вы также хотите зарегистрировать и епдиеие скрипты и таблицы стилей , с wp_register_script
, wp_enqueue_script
, wp_register_style
и wp_enqueue_style
.
Если вы делаете такие вещи, тема должна быть довольно приятной для детей.
Другими словами, если вы все делаете правильно, вам не нужно делать ничего особенного, чтобы иметь тему, подходящую для детской темы.