• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Атрибуты товаров некорректно работают

agga

СВОЙ

agga

СВОЙ
Сообщения
61
Очень странно стали вести себя атрибуты. Причем не понял когда это произошло. Пробовал отключать плагины, откатывать woo вплоть до 3.04 и безрезультатно.
Проблема такая. Вновь добавленные атрибуты нормально цепляются в админке к товару, но отображаться во фронтенде не хотят. Более старые отображаются.
Вывожу массив нужного атрибута get_the_terms( $product->id, 'pa_color'), он мне выводит их все три какие добавлены:
Array (
[0] => WP_Term Object ( [term_id] => 1019 [name] => 47267 [slug] => 47267 [term_group] => 0 [term_taxonomy_id] => 1018 [taxonomy] => pa_color [description] => [parent] => 0 [count] => 1 [filter] => raw )
[1] => WP_Term Object ( [term_id] => 877 [name] => 47268 [slug] => 47268 [term_group] => 0 [term_taxonomy_id] => 876 [taxonomy] => pa_color [description] => [parent] => 0 [count] => 7 [filter] => raw )
[2] => WP_Term Object ( [term_id] => 908 [name] => 47263 [slug] => 47263 [term_group] => 0 [term_taxonomy_id] => 907 [taxonomy] => pa_color [description] => [parent] => 0 [count] => 3 [filter] => raw ) )

Но если начинаю делать запрос к таблице options, то вижу записи только последних двух атрибутов. Они как раз нормально выводятся на странице, а первый, свежедобавленный в таблице options отсутствует.

Вот к примеру на второй атрибут запрос.
SELECT * FROM `xs_options` WHERE `option_name` LIKE 'taxonomy_metadata_pa_color_877' ORDER BY `option_name` ASC
a:3:{s:8:"image_id";i:5029;s:5:"image";s:59:"/wp-content/uploads/2019/04/47267.svg";s:5:"color";s:7:"#2a457b";}
На третий так же выводит. А вот первого нет в options и его же не выводит во фронтенде. Кто виноват? Куда смотреть и где копать?
Заранее благодарен за помощь.

PHP 7.2, MYSQL 5.6.43, WP 5.2, WOO 3.63
 
Сверху