Поддержка WooCommerce Длина атрибута

  • Решено andrewfakov

    (@andrewfakov)


    Всем привет! Как увеличить длину параметра у атрибута?
    Создаю атрибут — и задаю ему правила через админку: хочу вставить два абзаца, длиной по 300 символов примерно, но пишет что не может быть записано в базу. Как вставить длинный параметр атрибуту???

    Нашел вариант вот тут — https://toster.ru/q/517599 — сделал, но не работает(((

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • вы точно уверены, что понимаете что такое атрибуты в ВУУ и зачем они нужны?

    да, я прекрасно понимаю зачем нужны атрибуты в ВУУ и что это такое.
    Если есть какие то альтернативные решения, как указать у атрибута длиный параметр — рад буду выслушать.

    приведите пример такого длинного параметра

    К примеру:

    Комплектация: Камера заднего хода, светодиодные фонари увеличенной яркости, 2 печки, магнитола USB, регулируемая рулевая колонка, вентилятор, очиститель и стеклоомыватель, электроподогреватель двигателя, 220В, проблесковый маячок желтого цвета. Навесное оборудование дополнительно*

    Этот параметр незначительно меняется от товара к товару, но в целом набор остается неизменным. Есть еще один схожий атрибут со сгруппированными параметрами. И если эти параметры разбить на отдельные — то портянка из характеристик товара становится нечитаемо длинной

    IMHO их нужно разбить на отдельные параметры и выводить с помощью чего то подобного (а падобных плагинов достаточно много), чтобы человек просто тыкал в нужные опции.

    РЕШЕНО
    Через phpMyAdmin на хостинге сайта ищем БД WP_TERMS — там будет два значения name и slug — с ограничением в 200 символов. Меняем 200 на любое необходимое число.

    Но помним, что чем больше число ставим, тем дольше идет обработка таблицы, и тем дольше будет грузится сайт.

    К примеру:

    Комплектация: Камера заднего хода, светодиодные фонари увеличенной яркости, 2 печки, магнитола USB, регулируемая рулевая колонка, вентилятор, очиститель и стеклоомыватель, электроподогреватель двигателя, 220В, проблесковый маячок желтого цвета. Навесное оборудование дополнительно*

    Это НЕ атрибут (а доп. описание, названное Вами «Комплектация».).
    Т.е. на лицо неправильное использование сущностей (поля в данном случае). Оно порождают странные хотелки и корявые решения. А когда начинает «всё глючить и тормозить» — виноват конечно будет ВП, а не тот, кто такое сотворил.

    Вообще же, по уму, «комплектация» делается не так. Она выбирается/собирается из имеющихся (заранее занесённых) комплектующих.

    вопрос изначально звучал про длину параметра атрибута.
    Атрибут в данном случае — «Комплектация». Параметр же (именуемое в админке wp как «правило») — длинный абзац текста.

    Атрибут в данном случае — «Комплектация».

    Вы можете [ошибочно] считать как хотите.
    Я же рассказал как оно есть на самом деле и как нужно делать. Даже поискал и дал ссылку на значение слова «атрибут».
    Знание слова «параметр» уже искать не буду. В смутной надежде что сами потрудитесь..

    вопрос изначально звучал про длину параметра атрибута.

    Ида. Помогать со «странными хотелками», не разобравшись зачем это нужно, и не повредит ли вопрошающему — это прерогатива «добрых» буржуйских форумов. Наш же народ почему-то предпочитает помочь реально — прежде всего разобраться в задаче, не дать совершить ошибку, а найти правильное решение.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Длина атрибута» закрыта для новых ответов.