Как обойти защиту элементов массива Woocommerce?

156
18 января 2022, 10:00

Делаю интернет-магазин в WP на Woocommerce. Надо получить цену товара. А элементы массива под какой-то защитой:

Вот код, который я использовал для выведения

$product_id = get_the_ID();
$product = wc_get_product( $product_id );
echo '<pre>';
print_r($product);
echo '</pre>';

На прошлом проекте таких защит от woocommerce не было.

Вопрос: что нужно в Woocommerce настроить или какие хаки в php использовать, дабы из этого массива таки можно было извлечь данные?

Answer 1
$categoryID = wc_get_product(get_the_ID())->category_ids[0];
$price = wc_get_product(get_the_ID())->price;

Вот таким образом я смог получить доступ к нужному свойству.

READ ALSO
Как с помощью PHP выбрать два последних input?

Как с помощью PHP выбрать два последних input?

Как с помощью PHP выбрать два последних input? при учете что цифры это id из таблицы БД

72
Как сортировать файлы по дате в PHP?

Как сортировать файлы по дате в PHP?

Никак не могу найти способ, чтобы сделать вывод содержимого каталога с сортировкой по датеОт нового файла или папке к самой старой

66
MySQL выборка групп

MySQL выборка групп

Есть таблица:

79