Плагин WooCommerce переопределяет шаблон поста товаров после того, как его переопределяет плагин WP Custom Post TemplateДошли руки. Как ни странно Товары в списке плагина присутствуют тоже... интерфейс плагина в Товаре тоже есть.
Шаблоны еще не пробовал подпихнуть, т.к. с английским не очень дружу и не совсем вник в алгоритм действий.
Там кажется в отдельную папку надо шаблон страницы пихнуть и "заголовок-комментарий" вписать.
Думаю, что это то, что нужно. Спасибо! Буду изучать.
UPD: Рано возрадовался. :-( В записях работает (подсунул шаблон). В Товарах в интерфейсе есть (и новый шаблон тоже), а использовать - не использует. Видимо потому, что WC берет шаблоны из другого места. :-(
Чтобы изменить ситуацию можно немного поправить плагин. В файле \wp-content\plugins\wp-custom-post-template\wp-custom-post-template.php заменить
PHP:
add_filter('single_template','wp_get_custom_post_template_for_template_loader');
PHP:
// add_filter('single_template','wp_get_custom_post_template_for_template_loader');
add_filter('template_include','wp_get_custom_post_template_for_template_loader',100);
Н-р, на основе файла карточки товара ( \wp-content\plugins\woocommerce\templates\single-product.php) можно создать свой шаблон \wp-content\themes\storefront\template-single-product.php.
Если в шапке файла прописать
PHP:
/**
* WP Post Template: Товар без сайдбара
*/
Последнее редактирование: