Поддержка WooCommerce Категории отдельным списком подправить

  • Добрый день.
    Вывел подкатегории автоматом отдельным списком с помощью плагина:

    function tutsplus_product_cats_css() {
     
        /* регистрируем стили */
        wp_register_style( 'tutsplus_product_cats_css', plugins_url( 'css/style.cat.css', __FILE__ ) );
         
        /* ставим в очередь */
        wp_enqueue_style( 'tutsplus_product_cats_css' );
         
    }
     
    add_action( 'wp_enqueue_scripts', 'tutsplus_product_cats_css' );
    
    function tutsplus_product_subcategories( $args = array() ) {
    
    $parentid = get_queried_object_id();
             
    $args = array(
        'parent' => $parentid
    );
     
    $terms = get_terms( 'product_cat', $args );
     
    if ( $terms ) {
             
        echo '<ul class="product-cats" style="padding-left: 0px;">';
         
            foreach ( $terms as $term ) {
                             
                echo '<li class="category">';                 
                         
                    /*woocommerce_subcategory_thumbnail( $term );*/
                     
                    /*echo '<h2>';*/
                        echo '<a href="' .  esc_url( get_term_link( $term ) ) . '" class="' . $term->slug . '"style="text-decoration: none;color: #fff;font-weight: 100;" >';
                            echo $term->name;
                        echo '</a>';
                    /*echo '</h2>';*/
                                                                         
                echo '</li>';
                                                                         
     
        }
         
        echo '</ul>';
     
    }
         
        }
    
    add_action( 'woocommerce_before_shop_loop', 'tutsplus_product_subcategories', 50 );

    Все работает, но надо разместить вывод подкатегорий над сортировкой товаров в категории и надо что бы при переходе на вторую, третью и последующие страницы категории этот список подкатегорий не отображался, тоесть показывался только на первой основной странице.
    Кто знает подскажите как можно реализовать?
    Спасибо.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • С первым пунктом разобрался.
    woocommerce_archive_description
    Помогите решить второй вопрос. Спасибо.

    Второй вопрос так же решен.

     if ( is_tax( array( 'product_cat', 'product_tag' ) ) && 0 === absint( get_query_var( 'paged' ) ) ) {  
    }

    Спасибо всем за помощь)

Просмотр 2 ответов — с 1 по 2 (всего 2)