• Здравствуйте.

    Решил ознакомиться с дочерними темами и возникла задачка. Например, я захотел убрать автора и дату из шаблона. Обычно, я убирал в шаблоне родительской темы. Здесь же так не получается.

    Мои действия:
    1) скопировал нужный файл в аналогичную директорию дочерней темы.
    2) удалил ненужные мне строчки кода.
    3) очистил кэш браузера.
    4) обновил страницу.
    5) ничего не изменилось.

    Подскажите, как правильно редактировать файлы, используя дочернюю тему?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Подскажите, как правильно редактировать файлы, используя дочернюю тему?

    На первый взгляд Вы всё делали правильно. Но давайте конкретно — какая тема, какой «файл», что меняли?

    На первый взгляд Вы всё делали правильно. Но давайте конкретно — какая тема, какой «файл», что менял

    Тема — mh-magazine-lite
    Файл — /includes/mh-custom-functions.php. В этом файле функция, которая выводит автора, дату, кол-во комментов

    Модератор Юрій

    (@yube)

    Не все темы готовы к материнству 🙂

    Копировать, строго говоря, можно только шаблоны, да и то только те, которые подключаются как положено в WP, а не в лоб по-PHPшному.

    Копирование функций для их дальнейшего переопределения возможно только тогда, когда автор темы позаботился о такой возможности if (!function_exists(..... Такие функцию можно переопределить в своем functions.php, обязательно в таком же стиле.

    Конкретно этот файл подключен на уровне php
    require_once('includes/mh-custom-functions.php');
    никакие механизмы WP не в состоянии запретить это.
    Но внутри много переопределяемых функций, так что не все потеряно.

    Файл — /includes/mh-custom-functions.php.

    Это НЕ шаблон, который можно просто так скопировать. Это уже подключаемый файл. Соответственно его нужно либо подключить в дочке, либо же использовать его функции в дочернем файле функций. Я предпочитаю второй вариант.
    Но что первый что второй: это всё возможно, если в родителе есть проверка этой самой функции.

    См тут алгоритм внесения изменений в тему

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Работа с дочерней темой» закрыта для новых ответов.