Задать вопрос

Как увеличить длину значения атрибута в Woocommerce?

Собственно есть интернет-магазин на wordpress c woocommerce. У товаров есть собственные атрибуты со значениями. Проблема заключается в том, что у некоторых значений слишком много текста. Как я понял, значения хранятся в бд в таблице wp_posts, а там стоит ограничение на 255 символов. Сменил тип на LONGTEXT, при попытке добавить длинное описание через админку выдается ошибка: "Не удалось вставить элемент в базу данных".
Кто-нибудь сталкивался с такой проблемой? Как можно реализовать добавление большого описания?
  • Вопрос задан
  • 1664 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
1) Если не ошибаюсь, то атрибуты товара находятся в wp_postmeta, а не в wp_posts meta_key _product_attributes в виде сериализованных данных
2) не факт, что смена типа на longtext может помочь... ведь, может быть еще лимиты в самом вукомерце имеются.
Ответ написан
Комментировать
Redjek
@Redjek
Множество историй, коль желаешь расскажу!
копайся в этих файлах
/plugins/woocommerce/includes файл class-wc-install.php

или в
/woocommerce/includes/admin
class-wc-admin-attributes.php

и 28 меняй на сколько хочешь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы