«Автоматическое выравнивание громкости (AVL)”
«Это» не может быть «атрибутом».
Вы похоже не верно представляете назначение основных понятий.
Атрибут — это напр «цвет». А его «значения» — «желтый», «лиловый» «голубой в красную крапинку» и тд.
Вроде как атрибуты
А «поддерживаемые форматы», а «входы»? 😉
См — у одной единицы товара может быть выбрано только одно значение каждого из атрибутов.
Т.е. такие хар-ки нужно делать не атрибутами, а доп. полями.
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 символов (может проблема в кириллице?), но вышеуказанный «финт» помог:)
Собственно, после импорта, функцию можно удалить.
Попробуйте 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/