Подскажите, как правильно редактировать файлы, используя дочернюю тему?
На первый взгляд Вы всё делали правильно. Но давайте конкретно — какая тема, какой «файл», что меняли?
На первый взгляд Вы всё делали правильно. Но давайте конкретно — какая тема, какой «файл», что менял
Тема — 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.
Это НЕ шаблон, который можно просто так скопировать. Это уже подключаемый файл. Соответственно его нужно либо подключить в дочке, либо же использовать его функции в дочернем файле функций. Я предпочитаю второй вариант.
Но что первый что второй: это всё возможно, если в родителе есть проверка этой самой функции.
См тут алгоритм внесения изменений в тему