Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Как вывести все категории товаров с миниатюрами?

Тема в разделе "Вопросы, советы и доработки.", создана пользователем vasja, 28 авг 2015.

  1. vasja

    vasja

    Сообщения:
    167
    Симпатии:
    4
    Баллы:
    18
    Всем привет. Подскажите как обратиться и вывести все категории товаров с миниатюрами в теме
    К примеру вот так:

    PHP:
    $idcat 147;
    $thumbnail_id get_woocommerce_term_meta$idcat'thumbnail_id'true );
    $image wp_get_attachment_url$thumbnail_id );
    echo 
    '<img src="'.$image.'" alt="" width="70" height="70" />';
    я вывожу миниатюру конкретной категории. А как сделать для всех?
     
    Последнее редактирование: 28 авг 2015
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    • Согласен Согласен x 1
  3. vasja

    vasja

    Сообщения:
    167
    Симпатии:
    4
    Баллы:
    18
    searchingman может и проще, но я не разобрался как завязать array с шоркодом и выводит ли таким образом еще и миниатюры категорий или фото товаров? Поэтому решил так:
    PHP:
    $taxonomy     'product_cat';
                            
    $empty        0;
                            
    $args = array(
                                
    'taxonomy'     => $taxonomy,
                                
    'hide_empty'   => $empty
                            
    );
                            
    $all_categories get_categories$args );
                            foreach (
    $all_categories as $cat) {
                                
    $category_id $cat->term_id;
                                
    $thumbnail_id get_woocommerce_term_meta$category_id'thumbnail_id'true );
                                
    $cat_image wp_get_attachment_url$thumbnail_id );       
                                echo 
    '<br /><img src="'.$cat_image.'" alt="" />'.'<a href="'get_term_link($cat->slug'product_cat') .'">'$cat->name .'</a>';     
                            }
     
    • Информативно Информативно x 1