• Друзяки, у меня дочерняя тема и я хочу от неё всего.

    Ну то есть максимальных возможностей редактирования. Но я забыл — нужно ли заменить вхождения имени родительской темы в коде дочерних файлов. То, что в шапке нужно прописать отношение Parent к Child — понятно. А как быть, если я скопировал functions.php и, скажем, content.php, чтобы внести в них свои правки? В них же множество конструкций типа

    do_action( 'parentthemename_postexcerpt_before_title' ); ?>

    Как канонично — оставлять «parentthemename» или менять на «childthemename»?

    * * *
    Для подключения дочерних тем, использую бойлерплейт «_child». Он предоставляет лысые заготовки style.css и functions.php. В них только шапки. А functions.php, дополнительно содержит конструкцию для подключения дочернего css после родительского.

    Всё пашет. Просто заметил странное. Дочерняя css, непредсказуемо капризничает в ответ — то на замену значений директив, то на отсутствие пробелов в них. Не часто, но достаёт.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • А как быть, если я скопировал functions.php

    Удалить

    В отличие от style.css, файл functions.php дочерней темы не заменяет собой соответствующий файл родительской темы. Вместо этого, он загружается в дополнение к родительскому файлу functions.php. (А именно, прямо перед родительским файлом.)

    Для подключения дочерних тем, использую бойлерплейт «_child».

    ???? А использовать правильные методы уже не модно?

    Чего — удалить? Вхождения имени родительской темы?
    _child — неправильный метод?

    Чего — удалить? Вхождения имени родительской темы?

    Копию файла функций родительской темы. Копии функций если точнее.

    _child — неправильный метод?

    Я таких «методов» не знаю. Как правильно — написано в документации.

    Ок, буду разбираться в доках.

Просмотр 4 ответов — с 1 по 4 (всего 4)

Тема «Переменные в дочерней теме» закрыта для новых ответов.