Подполе выбора возвращает пустую строку при зацикливании с помощью wc_get_related_products - PullRequest
0 голосов
/ 12 февраля 2020

На странице моего отдельного продукта я пытаюсь получить связанные продукты, используя встроенную функцию woocommerce wc_get_related_products(), которая возвращает массив идентификаторов продуктов.

Так что я oop через соответствующий продукт ID и запускает get_field( 'workshop_details', $product_id ) внутри него. Поле workshop_details является групповым полем, которое имеет следующие подполя: workshop_type (поле выбора), workshop_date (поле даты) и workshop_row (текстовое поле).

Проблема в том, возвращаемое значение подполя workshop_type всегда является пустой строкой, но остальные подполя возвращаются нормально. Я попытался изменить возвращаемое значение поля выбора на value, label и оба, но ничего не изменилось.

Другая проблема заключается в том, что, когда я oop через все продукты, просто используя get_posts(), и при запуске get_field( 'workshop_details', $product_id ) он возвращает workshop_type должным образом.

Но я не могу просто использовать get_posts() вместо wc_get_related_products(), потому что он будет игнорировать продажи / пользовательские продукты, связанные с продуктом.

1 Ответ

0 голосов
/ 14 февраля 2020

Закрытие этого вопроса сейчас, очевидно, это была проблема с данными. ??♀️

...