Как найти глобальный атрибут по названию?
-
Добрый день.
Дано. Через Товары — Атрибуты был создан атрибут «Кнопка отсоединения насадок»
Надо программно отыскать этот атрибут.
Код типа$name = "Кнопка отсоединения насадок"; $taxonomy_slug = wc_attribute_taxonomy_name($name); if (taxonomy_exists($taxonomy_slug)) { // есть такое }
К сожалению не сработает. Всё дело в архитектуре функции wc_attribute_taxonomy_name() зашит strlen(). Всё, что короче 28 по длине — оно найдёт — длиннее — не сможет. (А в случае, если кирилица, то и того меньше).
Как быть?
Задача по сути такая — мне надо понять, есть ли атрибут с таким названием. Если есть — получить его id.
- Тема «Как найти глобальный атрибут по названию?» закрыта для новых ответов.