#wordpress #advanced-custom-fields
#wordpress #дополнительно-пользовательские-поля
Вопрос:
Я создал пользовательскую группу полей с именем «Повестка дня 2», используя расширенный плагин пользовательских полей в WordPress. В рамках группы я создал поле объекта Post с именем Председатель дискуссионной группы. Кажется, я не могу извлечь данные из подполя с именем «Председатель дискуссионной группы». Но я могу извлечь данные из другого поля объекта Post, которое я создал вне группы.
$thegroupfield = get_field('agenda_2');
print_r($thegroupfield); //this returns all the arrays which is fine
$pchair = get_field('panelist_chair');
print_r($pchair); //this doesn't return any value
$pchair = get_sub_field('panelist_chair');
print_r($pchair); //this doesn't return any value too
$mod = get_field('moderator'); //another post object field outside the group
print_r($mod); //this returns array which is fine
Как я могу показать данные поля объекта post в группе?
Ответ №1:
Вы пробовали следующее? Поле panelist_chair является частью вашего поля agenda_2. Вы не можете получить к нему доступ с помощью функции get_field, потому что он находится внутри массива agenda_2.
$thegroupfield = get_field(‘agenda_2’);
print_r($thegroupfield[‘panelist_chair’])
Комментарии:
1. Можете ли вы добавить скриншот данных, которые поступают из get_field(‘agenda_2’).