@Rezonatorrr

Как работать с файлами дочерней темы в Wordpress?

В сети куча статей на эту тему, но ни в одной нет нормального объяснения, что делать с файлами. Если в родительской теме есть файл, НАПРИМЕР, tum.php с кодом чисто от темы и внесённым вручную кодом, надо скопировать этот файл, убрать из него код чисто от темы и положить в дочернюю? И так со всеми остальными? В загруженной мной дочерней есть всего два файла - style.css и functions.php - а с ними как быть? Копировать аналоги из родительской с заменой?
  • Вопрос задан
  • 300 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
После того, как вы создали дочернюю тему, то вы можете скопировать нужные шаблоны из родительской и добавить их в дочернюю (с соблюдением вложенности). Например, если что-то лежит в определенной директории родительской темы, то нужно создать такую же директорию в дочерней.
Если речь идет о шаблонах плагина Woocommerce, то их директории templates этого плагина шаблоны закидываем в созданную директорию woocommerce в дочерней теме и т.д.

В сети куча статей на эту тему, но ни в одной нет нормального объяснения, что делать с файлами.

В общем, в инете куча туториалов на самом деле.

Если в родительской теме есть файл, НАПРИМЕР, tum.php с кодом чисто от темы и внесённым вручную кодом, надо скопировать этот файл, убрать из него код чисто от темы и положить в дочернюю?

Вы копируете шаблон из родительской темы. Можете отредактировать нужные части, но например, вам и в дочерней теме нужен будет header & footer. Соответственно, get_header() get_footer() оставляем и т.д. Все зависит от шаблона и от темы...

В загруженной мной дочерней есть всего два файла - style.css и functions.php - а с ними как быть? Копировать аналоги из родительской с заменой?

Не нужно содержимое functions & style из родительской темы копировать. Они и так подхватятся. В дочерней вы можете наоборот при помози хука отключить какой-то функционал из род. темы и т.д.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Обо мне расскажет yawncato.com
и внесённым вручную кодом
в родительской теме ничего вручную внесенного быть не должно.

Этот файл что вы привели - не имеет отношение к иерархиям шаблонов ВП темы. Поэтому спросите автора темы как поступить.
По идее там где он подключается может быть предусмотрен и хук для его отключения. Вопрос только что это за файл и какой смысл его переносить в дочернюю. Эти все вопросы к изобретателю конкретной ВП темы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы