Как объявить поддержку WooCommerce в вашей теме

10 мар. 2013 г., 14:07:26
Просмотры: 27K
Голосов: 10

Я создал свою собственную тему, которая хорошо интегрируется с WooCommerce, но я хочу знать, как правильно избавиться от уведомления в верхней части моей темы, которое говорит, что моя тема не поддерживает WooCommerce / как правильно объявить поддержку (не просто закрыть сообщение).

3
Комментарии

хотел ответить на свой собственный вопрос в формате Q&A, но wpse не позволяет...

Ewout Ewout
10 мар. 2013 г. 14:09:22

Есть какие-то сообщения об ошибке при попытке ответить? Возможно, есть порог по репутации, и вам нужно подождать несколько часов. Но, пожалуйста, вернитесь позже и сделайте это :)

brasofilo brasofilo
10 мар. 2013 г. 14:43:08

Хорошая находка. Я как раз вчера настраивал тему для работы с WooCommerce и не могу поверить, что пропустил идею с add_theme_support(). Хотя вы также можете просто закрыть уведомление, и оно исчезнет навсегда.

helgatheviking helgatheviking
10 мар. 2013 г. 15:17:15
Все ответы на вопрос 3
0
15

Изучение кода, который генерирует уведомление (current_theme_supports('woocommerce')), даёт ответ: добавьте add_theme_support( 'woocommerce' ); в ваш файл functions.php

просто!

10 мар. 2013 г. 23:36:16
5

Добавьте следующий код в файл function.php вашей текущей темы.

add_action( 'after_setup_theme', 'setup_woocommerce_support' );

function setup_woocommerce_support()
{
  add_theme_support('woocommerce');
}
14 июн. 2016 г. 13:03:35
Комментарии

Этой записи уже 3 года (☉_☉)

Jebble Jebble
14 июн. 2016 г. 13:08:08

...Теперь уже 6 лет, но всё ещё полезно для справки ;)

fish_r fish_r
20 июн. 2019 г. 02:57:52

И тем не менее, это всё ещё может полностью сломать вашу тему

WebDude0482 WebDude0482
24 февр. 2021 г. 17:40:02

@fish_r сделай это 8 -- в этот же день!

Dadou Dadou
10 мар. 2021 г. 16:31:44

2025 и попробуем снова!

Pegues Pegues
3 февр. 2025 г. 02:35:25
1

Я пробовал это, но это не работает. Я также пробовал:

add_action( 'after_setup_theme', 'woocommerce_support' );

function woocommerce_support() { add_theme_support( 'woocommerce' ); }

Я поместил файл single-product.php в директорию дочерней темы WordPress /wordpress, что должно было убрать боковую панель, но она все равно отображается.

Я в тупике.

19 дек. 2023 г. 16:46:17
Комментарии

Это не является ответом на вопрос. Когда у вас будет достаточно репутации, вы сможете оставлять комментарии к любым сообщениям; вместо этого предоставляйте ответы, не требующие уточнений от автора вопроса. - Из обзора

vancoder vancoder
22 дек. 2023 г. 22:27:35