Пользовательский Таксономия WooCommerce Rest API

Приложение WordPress, над которым я сейчас работаю, использует WooCommerce и Tabify.

Большинство полей определены как пользовательские поля, которые я могу получить, добавив filter[meta]=true в запросе, но есть два Status а также Region которые были определены как пользовательские таксономии.

Я искал способ получить эти данные с помощью Rest API, но пока безуспешно.

Может кто-то указать мне верное направление?

3

Решение

Я понял это в конце. Возможно, это не самое практичное решение, и его придется применять каждый раз, когда я обновляю плагин WooCommerce, но просто обновляю API продукта, как это

private function get_product_data( $product ) {
return array(
// your other properties go here
'region' => wp_get_post_terms( $product->id, 'productRegion', array( 'fields' => 'names' ) ),
'status' => wp_get_post_terms( $product->id, 'productActive', array( 'fields' => 'names' ) ),
)
}

Теперь я просто получаю доступ к региону [0] и статусу [0] из ответа и делаю с ним все, что мне нужно.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]