Доступ к массиву данных внутри объекта (WordPress)

#wordpress #woocommerce #protected

#wordpress #woocommerce #защищенный

Вопрос:

 Объект WC_Product_Attribute
(
 [данные: защищены] => Массив
 (
 [id] => 1
 [name] => pa_color
 [параметры] => Массив
 (
 [0] => 26
 [1] => 27
 [2] => 30
 )

 [позиция] => 0
 [видимый] => 1
 [вариант] => 1
 )

)

Как я могу получить доступ к значениям name, options и т. Д

Ответ №1:

WC_Product_Attribute Объект должен иметь доступ к методам, которые позволят вам извлекать защищенные данные.

Допустим, вы храните свои WC_Product_Attribute данные в переменной $attribute . Вы должны иметь возможность использовать такие методы, как $attribute->get_options() или $attribute->get_name() для получения защищенных данных.

Я бы рекомендовал просмотреть документы WooCommerce для получения более полного списка методов, которые вы можете использовать:

https://woocommerce.github.io/code-reference/classes/WC-Product-Attribute.html