WooCommerce показывает случайные атрибуты продукта - PullRequest
1 голос
/ 12 марта 2019

В WooCommerce я установил продукты с некоторыми атрибутами продуктов, но я не добавил ни одного конкретного атрибута.

Это:

$product->get_attribute( 'pa_material' );

отлично работает. Если продукт имеет атрибуты "материал", он показывает их, если они установлены, если нет, я получаю пустое значение, но когда я использую это:

get_the_terms($id, 'pa_material');

И в продукте нет атрибута "материал", я получаю случайные атрибуты, такие как "дерево", "сталь", "стекло".

Я проверил базу данных и нет атрибута "материал".

Это не большая проблема в моей функции, но, похоже, это проблема для WooCommerce в фильтрах на страницах архива. Когда я проверяю «дерево» в материалах, я получаю товары без установленных атрибутов «материал».

Я думаю, это может быть связано с проблемой с функцией get_the_terms().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...