Support Forum

You need to log-in to create request (topic) to the support

Filtered attributes have no name

This support system is for all types of the plugins as for premium versions, so for free ones! If you have premium version do not forget in the private data of the request (!!not in the text of the support request!!) after its publishing insert purchase code please (see green button on the right side) and press Save button.
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Good day, I’m testing the free version. When filtering in the area above the product grid, the selected taxonomies do not have a title. That is, they are not separated in any way by the headers of taxonomies, but are in a continuous set

Hello

Drop me  exact  link to the  issue

Please  check  options - https://c2n.me/48YcI4P.png

https://fisher-fish.ru/product-category/udilisha/spinning-udilisha/  показывать заголовок стоит в настройках

Здравствуйте

Опишите подробнее  какой  заголовок

Если это - https://c2n.me/48ZUyuY.png - в настройках плагина ->Advanced->Options - https://c2n.me/48ZULMl.png

https://a.radikal.ru/a17/2009/1d/3222d38d8f26.png

нет заголовков выбранных в фильтре атрибутов

 

Здравствуйте

Ясно, всё показывается как и должно - название терма, НО в вашем случае название тега просто цифровая величина. Тут нужно немного код подправить, так как штатного решения нет (но идея добавлена):

  1. Откройте файл wp-content\plugins\woocommerce-products-filter\js\front.js
  2. Найдите строку panel.find('ul').append( , примерно строка №817
  3. Вставьте следующий код:
    switch (index) {
    case 'pa_dlina-m':
    case 'pa_test-do-gr':
    
    //txt='My text: '+txt;
    txt = jQuery(`.woof_container_${index} h4`).text().trim() + ': ' + txt;
    
    break;
    }
  4. Можно также кастомную свою надпись использовать:
    switch (index) {
    case 'pa_dlina-m':
    
    txt='Длинна: '+txt;
    
    break;
    
    case 'pa_test-do-gr':
    
    txt='Тест: '+txt;
    
    break;
    }

    Скрин:

Получиться следующее:

Да, спасибо попробую, но я предвижу что если выбрать несколько вариантов длины до будет несколько надписей "Длина: 156"  я правильно понял? Чет не очень как то...

В премиум версии это так же выглядит?

Доброго дня, да, сделал все работает, такое решение можно использовать пока.

Появился другой вопрос - сейчас фильтр есть на всех категориях даже там где нет этих атрибутов. Родной фильтр темы не показывал фильтр если в данной категории нет товаров с этим атрибутом. Как сделать тут подобную функцию?

Здравствуйте

Тут нужно активировать dynamic recount and hide empty terms, также прятать виджет можно с помощью плагина https://wordpress.org/plugins/widget-logic/ https://c2n.me/491rY39.png

https://fisher-fish.ru/product-category/leska/monofilnaja/ - вот например, тут нужно скрыть пустые значения (премиум версия) или воспользоваться тем виджетом чтобы скрыть на страницах категорий где по сути фильтровать не нужно используя https://docs.woocommerce.com/document/conditional-tags/

 

 

 

Спасибо, я правильно понял что только в премиум версии можно скрыть не используя шорткод и плагин... В том числе и для слайдера я(ползунка) это будет работать который есть только в премиум версии

Здравствуйте

Да только в премиум, но не для ползунка https://clip2net.com/s/492tCGI - так как понять какой диапазон захочет выбрать кастомер не возможно, причем диапазон по разному может перекрывать значения, так что для ползунка картина будет всегда одинаковая

Доброго дня, используется Widget logic с настройками показать только в определенной категории is_product_category (1243).  Но как только выбирается первое значение - страничка обновляется и фильтры исчезают. Дальнейший выбор не возможен уже....

https://fisher-fish.ru/product-category/udilisha/spinning-udilisha/

Здравствуйте

Попробуйте  добавить  это

is_product_category (1243)  OR (isset($_GET['really_curr_tax'])  AND  $_GET['really_curr_tax']=='1243-product_cat')

Доброго дня, я правильно понимаю для того чтобы фильтр работал правильно у атрибутов должны быть включены архивы?

Здравствуйте

Да все  верно.