Подполе выбора возвращает пустую строку при зацикливании с помощью wc_get_related_products

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

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

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

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

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


person Suika    schedule 12.02.2020    source источник
comment
DOC   -  person Empty Brain    schedule 12.02.2020


Ответы (1)


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

person Suika    schedule 14.02.2020