Я создаю собственную тему WordPress, и у меня возникают проблемы с рендерингом шаблонов woocommerce. Во-первых, не все страницы отображаются (некоторые из них возвращаются в файлы index.php и page.php). Во-вторых, для отображаемых страниц (страница отдельного продукта, страница архивных продуктов) css не применяется. Я перепробовал все, что предлагается на документах (хуки), но мне не удалось. Вот ссылка на мой GitHub для вас, чтобы увидеть структуру файла.
https://github.com/naderae/elbe-collections
возможные проблемы с моим кодом:
мой код не написан стандартным способом WordPress. У меня пока только три страницы, index.php, page-about.php и page-team.php, которые работают нормально. page.php и single.php пусты. Таким образом, мой сайт состоит из 2 страниц и index.php.
Я боролся с этим в течение 2 дней, и был бы очень признателен за советы по поводу того, как вернуть меня в нужное русло. ура
Ниже приведен список некоторых основных шаблонов тем, которые должны быть предварительно заданы в теме, подробнее об этом кликните сюда.
Я бы порекомендовал вам начать с какой-то темы WordPress по умолчанию, например, двадцать семнадцатой или другой. Эти темы будут иметь все основные функции WordPress. Проверьте functions.php в папке темы, чтобы настроить / добавить функциональность.
для более подробной информации о шаблонной иерархии кликните сюда
Настроить WooCommerce
Чтобы перезаписать woocommerce css, вам нужно добавить папку woocommerce в свою тему. И иди оттуда.
Woocommerce также всегда будет использовать свои собственные шаблоны, поэтому самый простой способ изменить макет — использовать дочерний плагин от woocommerce.