С WooCommerce я хочу отображать все категории в магазине в качестве заголовков, а все их продукты перечислены ниже в неупорядоченном списке. Возможно ли это сделать? Я видел несколько вещей, которые позволили бы мне отобразить список категорий или список продуктов для определенной категории, но ничего, что могло бы циклически повторять все, как я описал.
Вот что я сейчас использую, чтобы перечислить все категории:
<?php
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args );
$count = count($product_categories);
if ( $count > 0 ){
foreach ( $product_categories as $product_category ) {
echo '<h4><a href="' . get_term_link( $product_category ) . '">' . $product_category->name . '</h4>';
}
}
?>
Я думаю, что понимаю, как это сделать, но я ничего не могу найти в списке продуктов по категориям с помощью PHP (все, что я могу найти, это бессмысленный шорткод). Если вы можете показать мне, как выглядит этот код, я смогу выяснить все остальное.
—
JacobTheDev
Вам не нужен шорткод, список продуктов по категориям - это просто налоговый запрос .
—
helgatheviking
Я знал, что мне не нужен шорткод, я говорил, что это все, что я мог найти, что было бесполезно. Ссылка, которую вы предоставили, выглядит многообещающей, завтра я сделаю попытку и сообщу, спасибо.
—
JacobTheDev
Ok. Если вы все еще застряли, отредактируйте ваш вопрос с новой попыткой кодирования, и я посмотрю.
—
helgatheviking
foreach()
, запустите новый,WP_Query()
чтобы получить все продукты в этом сроке ... и затем просмотреть их.