Ashlis
@Ashlis

Как выводить поля Woocomerce в любом месте сайта?

У меня есть вёрстка + WP c плагином Woocomerce. Там я хочу создать категорию "Каталог".
Далее я хочу просто взять категорию из Woocomerce и просто вывести её каким - то методом вроде WP_Query для моей вёрстки. Пройтись циклом и взять данные из категории о товарах. Как мне это сделать?
  • Вопрос задан
  • 43 просмотра
Решения вопроса 2
AntonLitvinenko
@AntonLitvinenko
HTML coder
Продукты в woocommerce это просто кастомный тип записи product. Точно так же категории это кастомная таксономия для кастомного типа записи. Просто берите тип записи, вставляйте в wp_query и делайте что задумали.
А ещё у woocommerce хороший набор шорткодов с кучей настроек, которые так же можно использовать в любом месте
https://docs.woocommerce.com/document/woocommerce-...
Ответ написан
RomanFink
@RomanFink
WordPress developer
Например так:
$args = array(
    'product_cat' => 'product_category', //Указываем категорию
    'post_type' => 'product',
    'posts_per_page' => -1,
    'orderby' => 'menu_order',
    'order' => 'ASC',
);

$products = new WP_Query( $args );

while ( $products->have_posts() ) : $products->the_post();
    global $product;
    echo $product->get_id();
endwhile;


Ну и здесь все остальное:
https://www.businessbloomer.com/woocommerce-easily...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы