Woocommerce: Если не переопределяются файлы шаблонов

Шаблоны вывода тех или иных механизмов Woocommerce находятся по адресу /wp-content/plugins/woocommerce/templates/. Чтобы изменить какой-то функционал или структуру нужно редактировать соответствующий файл. И чтобы все редактирования не слетали при обновлении Woocommerce, разработчики плагина предусмотрели возможность добавления пользовательских шаблонов.

Суть пользовательских шаблонов Woocommerce в том, что мы просто копируем нужный файл, отвечающий за вывод нужного нам элемента, в свою папку с темой, а точнее в папку «woocommerce», которую нужно предварительно создать. И WordPress будет подхватывать в первую очередь шаблоны именно из папки с нашей темой.

Важно! Необходимо соблюдать структуру вложенности файлов. Т.е. если шаблон вывода таблицы находится по адресу /wp-content/pluginы/woocommerce/templates/cart/cart-totals.php, то переложить нужно соответственно /wp-content/themes/mytheme/woocommerce/cart/cart-totals.php.

Задача. Необходимо отредактировать на WordPress-сайте форму оформления заказа магазина на Woocommerce. Но по неизвестной причине на сайте WordPress не определял пользовательские шаблоны.

Решение. Если Woocommerce не определяет пользовательские шаблоны, то в functions.php нужно добавить функцию add_theme_support( 'woocommerce' );

Ссылка на основную публикацию