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

Как сделать что бы категории товаров woocommerce были закреплены всегда вверху

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

  1. loppusi

    loppusi

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    http://dalistudio.info.fozzyhost.com/product-category/гидравлика
    когда переходишь на след страницу http://dalistudio.info.fozzyhost.com/product-category/гидравлика/page/2/ они почему то пропадают как их закрепить что бы они всегда были вверху описание категории же сохраняется всегда
    вот этот код выводит категории он архив пчп

    <?php//выводятся описание которое висит вверху всегда
    if( isset($smof_data['wd_prod_cat_custom_content']) && strlen($smof_data['wd_prod_cat_custom_content']) > 0 ){
    echo "<div class='cat_custom_content'>";
    echo do_shortcode (stripslashes(htmlspecialchars_decode( base64_decode($smof_data['wd_prod_cat_custom_content']) )) );
    echo "</div>";

    }
    ?>
    <ul class="archive-product-subcategories"> //выводятся субкатегории которые я хочу закрепить
    <?php ob_start(); ?>
    <?php $show_sub_cat = woocommerce_product_subcategories(); ?>
    <?php echo $product_subcategories_html = ob_get_clean();?>
    </ul>
     
    Последнее редактирование: 23 авг 2015
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Вы исходники функции woocommerce_product_subcategories() посмотрите.
    Вот этот блок "говорит", что не нужно выводить на страницах пагинации
    PHP:
            // Don't show when filtering, searching or when on page > 1 and ensure we're on a product archive
            
    if ( is_search() || is_filtered() || is_paged() || ( ! is_product_category() && ! is_shop() ) ) {
                return;
            }
    Т.к. функция определена через конструкцию
    PHP:
    if ( ! function_exists'woocommerce_product_subcategories' ) ) {
    то при необходимости ее можно переопределить через functions.php своей темы.