Длина атрибута
-
Здравствуйте.
Не подскажете как увеличить длину атрибута?
Покопался в БД и ничего не получилось(
Например:
Taxonomy “Автоматическое выравнивание громкости (AVL)” name is more than 28 characters. Change it, please
-
«Автоматическое выравнивание громкости (AVL)”
«Это» не может быть «атрибутом».
Вы похоже не верно представляете назначение основных понятий.Атрибут — это напр «цвет». А его «значения» — «желтый», «лиловый» «голубой в красную крапинку» и тд.
http://prntscr.com/lkcqrx
Вроде как атрибутыВроде как атрибуты
А «поддерживаемые форматы», а «входы»? 😉
См — у одной единицы товара может быть выбрано только одно значение каждого из атрибутов.
Т.е. такие хар-ки нужно делать не атрибутами, а доп. полями.
Taxonomy “Автоматическое выравнивание громкости (AVL)” name is more than 28 characters. Change it, please
Добавьте в свой файл functions.php
function valid_attribute_name( $attribute_name ) { if ( strlen( $attribute_name ) >= 128 ) { return new WP_Error( 'error', sprintf( __( 'Slug "%s" is too long (128 characters max). Shorten it, please.', 'woocommerce' ), sanitize_title( $attribute_name ) ) ); } elseif ( wc_check_if_attribute_name_is_reserved( $attribute_name ) ) { return new WP_Error( 'error', sprintf( __( 'Slug "%s" is not allowed because it is a reserved term. Change it, please.', 'woocommerce' ), sanitize_title( $attribute_name ) ) ); } return true; }kw56, спасибо большое.
А не подскажете нубу — это вставлять в фанкшн темы, вуукомерс или wp all import?в фанкшн темы (лучше дочерней темы, если планируете обновления)
А не подскажете нубу — это вставлять
Лучше все жё подумать над правильностью структуры данных, чтобы потом не было мучительно больно от таких вот финтов.
Все равно wp-all-import ругается(
SeVlad, судя во вопросу
это вставлять в …wp all import
у автора проблемы с импортом. У меня была аналогичная ситуация.
Часть товаров не импортировалась, и выдавалась ошибка, что слаг «Напольное покрытие» слишком длинный (больше 28 символов). И это не атрибут, а название категории.
Не знаю, как он там считает, я в упор тут не вижу 28 символов (может проблема в кириллице?), но вышеуказанный «финт» помог:)
Собственно, после импорта, функцию можно удалить.Все равно wp-all-import ругается(
покажите лог
Попробуйте 128 еще увеличить? на 300
if ( strlen( $attribute_name ) >= 128 ) {Так я попробую сначала в wp-all-import вставить ваш код
А куда именно вы вставляли? Я вставил в functions.php в ../wp-content/plugins/wp-all-import-pro/helpers у меня лег сайт))
Paquito773, я вам все объяснила выше. И не несу ответственности за ваши неправильные действия. Надеюсь, вы сделали предварительно бэкап.
Я вставляла код в файл functions.php, который в корневой директории Темы. Импорт я делала без плагинов — стандартными средствами Woocommerce. Заходите на вкладку Товары, там есть кнопка Импорт.
Попробуйте обратиться в техподдержку плагина
http://www.wpallimport.com/documentation/troubleshooting/problems-with-import-files/
Тема «Длина атрибута» закрыта для новых ответов.