- 21, Oct 2024
- #1
У меня есть тема с опциями. Я хотел бы отобразить 3 сообщения для определенной категории woocommerce, я мог бы показать идентификатор категории, и я не знаю, как отображать продукты на основе идентификатора категории, но у меня есть фрагмент кода, который показывает продукты по названию категории woocommerce. Итак, теперь мне нужно указать выбранное имя категории, а не ее идентификатор, или преобразовать его из идентификатора категории в имя категории?
Я попробовал следовать, но это вообще не сработало. Любая помощь будет оценена по достоинству, я борюсь с этим 2 дня.
$options[] = array( 'name' => __('Slider Category', 'theme'), 'desc' => __('Select a category for the featured post slider', 'theme'), 'id' => 'theme_slide_categories', 'type' => 'select', 'class' => 'hidden', 'options' => $options_categories);
когда я повторяю $slidecat, он показывает идентификатор кошки «бургера», который равен 16.
область опций
$slidecat =theme_get_option('theme_slide_categories');
$args = array(
'post_type' => 'product',
'posts_per_page' => 3,
'product_cat' => 'burger',
'orderby' =>'date',
'order' => 'ASC' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
global $product;
the_title(); ?>
<?php endwhile;
wp_reset_query(); ?>
Я надеюсь, что кода, который я здесь предоставил, достаточно, чтобы получить помощь. Спасибо всем
#options #theme-options #framework