@Ivan1331

Не выводиться select из acf?

Я хочу что бы при регистрации пользователь мог выбрать предпочитаемый язык. Создал поле language типа select с вариантами языков, поле привязано к user form. В админке оно отображается, но никак не могу его вывести в самой форме регистрации, выводит пустой select. Вот код:
$type = get_field_object('language');

                        foreach ($type['choices'] as $value) {
                            echo '<option value="'.$value. '.">'.$value. '</option>';
                        }
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
$type = get_field_object( 'language' );

	if ( ! empty( $type ) ) :
		$options = '';
		foreach ( $type[ 'choices' ] as $value ) {
			$options .= sprintf( '<option value="%1\$s">%1\$s</option>', $value );
		}

		printf( '<select>%s</select>', $options );
	endif;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы