2014-10-16 3 views
-1

Я работаю в течение дня для этого, я так стресс, вы можете помочь мне получить woocommerce все категории в выпадающем меню? здесь я хочу, чтобы извлечь из выпадающего менюПолучите все категории Woocommerce в раскрывающемся списке

$options[] = array( 
    "name" => "Featured section category", 
     "desc" => "Select the category that you would like to have displayed in Featured list on your homepage.", 
     "id" => $shortname."_story_category", 
     "std" => "Uncategorized", 
     "type" => "select", 
     "options" => $woo_category); 

как я могу показать все категории в этом вар $ woo_category, я использую этот код, но его шоу WordPress категории не WooCommerce

$woo_categories = array(); 
$woo_categories_obj = get_categories('hide_empty=0'); 
foreach ($woo_categories_obj as $woo_cat) { 
$woo_categories[$woo_cat->cat_ID] = $woo_cat->cat_name;} 
$categories_tmp = array_unshift($woo_categories, "Select a category:"); 

помочь мне с этим простой задача,

+0

вы можете плз скажите мне, какие темы вы используете? –

ответ

1

Этот простой запрос может получить все категории WooCommerce ..

$args = array('type' => 'product', 'taxonomy' => 'product_cat'); 
$categories = get_categories($args); 

И для отображения ..

<?php foreach ($categories as $cat) { ?> 
     <li><a href="<?php echo get_term_link($cat->slug, 'product_cat') ?>"><i class="fa fa-chevron-right"></i><?php echo $cat->name; ?></a></li> 
<?php } ?> 

Надеюсь, это может вам помочь.

+0

привет спасибо за помощь, но я хочу показать в выпадающем меню в моем обычном метабоксе, как этот код $ options [] = array ( "name" => "Featured section category", "desc" => "Выберите категорию, которую вы хотели бы отобразить в Избранном списке на своей домашней странице. ", " id "=> $ shortname." _ story_category ", " std "=>" Без рубрики ", " type "=>" select ", "options" => $ woo_category); только, что будет показывать выпадающее меню с категориями –

0

Вам необходимо пройти таксономической

$args=array(   
       'hide_empty' => 0, 
       'taxonomy' => 'product_cat' 
      ); 
$woo_categories_obj = get_categories($args); 
+0

, так как я могу это использовать? как это? "type" => "select", "options" => $ woo_categories_obj); –

Смежные вопросы