WC_Abstract_Legacy_Product::has_all_attributes_set()
Устарела с версии 3.0.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.
Check if all variation's attributes are set.
Метод класса: WC_Abstract_Legacy_Product{}
Хуков нет.
Возвращает
true|false
.
Использование
$WC_Abstract_Legacy_Product = new WC_Abstract_Legacy_Product(); $WC_Abstract_Legacy_Product->has_all_attributes_set();
Список изменений
Устарела с | 3.0.0 |
Код WC_Abstract_Legacy_Product::has_all_attributes_set() WC Abstract Legacy Product::has all attributes set WC 9.3.1
public function has_all_attributes_set() { wc_deprecated_function( 'WC_Product::has_all_attributes_set', '3.0', 'an array filter on get_variation_attributes for a quick solution.' ); $set = true; // undefined attributes have null strings as array values foreach ( $this->get_variation_attributes() as $att ) { if ( ! $att ) { $set = false; break; } } return $set; }