С WooCommerce работаю нечасто. Но встала задача - на сайте в имеющемся шаблоне кастомизировать страницу каталога товаров, заменив исходную вёрстку на заранее подготовленную.
Полчаса гугления увели меня в сторону хуков, экшнов и прочей мутотени, разбросанной по разным местам. Даже удивился, насколько, казалось бы простая задача может быть запутанной.
Вопрос такой, есть ли простой вариант, при котором я бы мог создать один php файл, внедрить туда вёрстку и вывести в нужных местах вёрстки php примерно в таком духе? (код условный)
<?php $products = $wpdb->query( "SELECT * FROM wc_products;" );?>
<?php get_header(); ?>
<div class="products">
<?php foreach($products as $product): ?>
<div class="products__item">
<h2><?=$product['title']?></h2>
<p><?=$product['desc']?></p>
<div><?=$product['price']?></div>
</div>
<?php endforeach; ?>
<?php get_footer(); ?>
И потом хотелось бы этот файл как-то заиспользовать в качестве основного шаблона для вывода категории.
Возможно ли так сделать? И если да, то как?
П.С.
Мне вполне подойдёт костыльный вариант идущий вразрез с логикой WP/WooCommerce