Я использую Расширенные пользовательские поля для некоторых сообщений. На странице категорий все поля повторителей и поля групп полей отображаются правильно. Но на странице результатов поиска поля этого типа пусты. Например, мой код для Mov ie Актеры
//Actors
$act1 = get_field('schauspieler_1', $post->ID);
$act2 = get_field('schauspieler_2', $post->ID);
$act3 = get_field('schauspieler_3', $post->ID);
$act4 = get_field('schauspieler_4', $post->ID);
$act5 = get_field('schauspieler_5', $post->ID);
$cast = esc_attr($act1['schauspieler_name']).', '.esc_attr($act2['schauspieler_name']).', '.esc_attr($act3['schauspieler_name']).', '.esc_attr($act4['schauspieler_name']).' und '.esc_attr($act5['schauspieler_name']);
он называется
<p><?php esc_html_e( 'Actors', 'elvistheme' ); ?>: <span class="text-grey"><?php echo $cast; ?></span></p>
, на странице категории он показывает:
Darsteller: Elvis Пресли, Мэри Тайлер Мур, Барбара Макнейр, Леора Дана и Джейн Эллиот
, но на странице результатов поиска она показывает:
Дарстеллер:,, и
Нормальные поля, такие как Текст, Дата и т. Д. c. отображаются правильно.