Я действительно надеюсь, что кто-то может помочь мне с этим, это сводит меня с ума. Я установил WooCommerce на автономный тестовый сайт на тему по умолчанию (TwentyThirteen), и она работает и выглядит великолепно.
Однако, применяя его к теме, которую я разработал, стили продуктов полностью ломаются и отображаются в виде вертикального списка со ссылками, стилизованными в соответствии с остальной частью моей страницы.
Я перепробовал все инструкции на веб-сайте WooCommerce, чтобы интегрировать его в мою тему (оба способа — использовать перехват всей страницы или добавить хуки), и все это приводит к тому же нарушенному макету.
Теперь, после долгих часов изучения этого и сравнения моей темы с темой Двадцать тринадцатого, я заметил, что когда я отображаю страницу,
Теги ul и li продуктов на тему TwentyThirteen используют woocommerce.css, а на моем — только стили, которые я уже установил.
Так что по какой-то причине тема TwentyThirteen может смотреть на таблицу стилей woocommerce, а моя тема — нет. Все настройки для WooCommerce идентичны, так как я просто переключаю темы.
Я объявил свой style.css в своем заголовке, но больше ничего не касаюсь сценариев в очереди и т. Д. В этом ли я ошибаюсь? И если это так, может кто-нибудь указать мне правильное направление, что поместить в мой заголовок или functions.php, пожалуйста, чтобы это работало? Кажется, у меня нет проблем с любым другим плагином, который я использую в своей теме.
Спасибо за то, что уделили мне время и прочитали все советы 🙂
Убедитесь, что у вас есть body_class()
в ваш <body>
пометить как это:
<body <?php body_class(); ?>>
Других решений пока нет …