Woocommerce шаблон и проблемы css - PullRequest
0 голосов
/ 09 ноября 2018

Я создаю собственную тему 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 дней и был бы очень признателен, если бы я вернул меня в нужное русло. Приветствия

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

Ниже приведен список некоторых основных шаблонов тем, которые должны быть предварительно заданы в теме, подробнее об этом нажмите здесь .

  • index.php
  • style.css
  • header.php
  • single.php
  • page.php
  • category.php
  • archive.php
  • 404.php

Я бы порекомендовал вам начать с какой-то темы WordPress по умолчанию, например, двадцать семнадцатой или другой. Эти темы будут иметь все основные функции WordPress. Проверьте functions.php в папке темы, чтобы настроить / добавить функциональность.

для получения более подробной информации о шаблонной иерархии нажмите здесь

Настройка WooCommerce

  • Структура шаблона и переопределение шаблонов через тему - ссылка
  • Настройка WooCommerce - ссылка
0 голосов
/ 09 ноября 2018

Чтобы перезаписать woocommerce css, вам нужно добавить папку woocommerce в свою тему.И иди оттуда.Woocommerce также всегда будет использовать свои собственные шаблоны, поэтому самый простой способ изменить макет - использовать дочерний плагин от woocommerce.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...