Как правильно создать структуру дочерней темы

Я прочитал несколько статей и понял, что есть файлы дочерней темы, которые могут полностью переопределить файлы основной темы, но другие нет (например, function.php например). На этом этапе будет полезно узнать, какие файлы могут быть включены в дочернюю тему и как (в отношении структуры папок).

Большинство моих модификаций сделаны в custom css Основная тема специальное поле, но я также изменил напрямую app.css, app.min.js, header.php, script-calls.php (регистрация дополнительных js файлы и применение некоторых настроек).

Я должен отметить, что в моем случае таблицы стилей ставятся в очередь с использованием inc/script-calls.php не function.php файл.

Все файлы (независимо от того, какое расширение) могут обрабатываться одинаково. Это нормально, если я просто скопирую эти файлы в папку дочерней темы или я должен создать точную структуру каталогов, как у нас в основной теме, пожалуйста?

Спасибо,

Л.Е.: Я изо всех сил стараюсь заставить это работать, но безрезультатно. Я воссоздаю ту же структуру папок, пытаясь использовать эти файлы в дочернем файле: app.css, app.min.js, header.php, script-calls.php и единственный файл, который работает, это header.php, Какие-нибудь мысли?

1 ответ

Вы должны следовать структуре каталогов родительской темы в папке дочерней темы.

Если ваша родительская тема имеет следующую структуру:

/parent-theme/templates/single.php

Чтобы заменить файл single.php в папке дочерней темы, необходимо создать:

/child-theme/templates/single.php

Любой файл может быть включен в вашу дочернюю тему. Вы также можете включить дополнительные файлы, которые не загружены в родительскую тему.

https://codex.wordpress.org/Child_Themes

Другие вопросы по тегам