Доброго времени суток.
Как можно править шаблон товара без потерь после обновления. Интересует возможность создания дочерних шаблонов, по аналогии с дочерними темами в WordPress.
Необходимо размещать дополнительные поля, при условии их наличия.
Каким образом исключить обнуления шаблонов после обновления?
Чтобы вам подсказать наиболее корректный для вас способ желательно знать о вашем уровне. C PHP дружите?
Если да, то проблема решается легко.
Создайте шаблон на базе существующего, поместите его в папку своей дочерней темы и подмените дефолтный путь до файла шаблона карточки товара из плагина на путь до своего шаблона из папки темы:
add_filter('rcl_template_path', 'replace_custom_template_path', 10, 2);
function replace_custom_template_path($path, $templateName){
if($templateName != 'product-list.php') return $path;
//подключаем шаблон my-product-list.php
//из папки своей темы
$path = get_theme_file_path( 'my-product-list.php' );
return $path;
}
В PHP я не новичок, но еще и не среднячок)) Спасибо, но с этим точно проблем не будет.
Интересует возможность дальнейших изменений, без создания фильтров. Именно аналог дочерних тем, с внесением лишь необходимых изменений, в конкретный участок. Планируется ли такой функционал? CVS