Intereting Posts
Во всяком случае, чтобы карты Google отображали несколько уникальных мест на отдельные сообщения / страницы? Добавьте новую страницу подтверждения перед сохранением Как включить / импортировать пользовательский виджет из родительской темы в тему «Мой ребенок»? Предполагается ли, что HyperDB может обрабатывать экземпляры базы данных только для чтения (только)? Не удается вернуть параметры__состояния () и the_author () – как возвращать пустые строки Использовать объект WP_Query внутри функции Какое самое раннее действие, которое вы можете назвать? Поиск и удаление дубликатов в массивах WP Разница между двумя функциями интернационализации (i18n) __ () & _e () Правила перезаписи: разница между 'init', 'rewrite_rules_array', 'generate_rewrite_rules'? Как назначить класс странице с настраиваемым шаблоном? wp_signon ($ creds, false); не работает Не удается найти каталог css в заголовке WordPress Admin не загружает все основные скрипты Добавить поле ко всем пользовательским типам сообщений

Плагин Advanced Custom Fields – получить текст из поля редактора и сохранить его в переменной

В ACF я добавил собственное поле редактора, но когда я пытаюсь сохранить его текст в переменной и вывести значение с помощью js на консоль, он дает мне пустую строку.

Вот мой код:

<?php $test = the_field('text'); ?> 

И javascript:

 <script> var v = '<?php echo $test; ?>'; console.log(v); </script> 

Мне нужно получить текстовое значение, потому что мне нужно проверить, есть ли в нем элементы списка. Что я делаю не так? Или есть специальный метод для этого? Если я попытаюсь вывести его непосредственно на передний край …

 <?php the_field('text'); ?> 

…оно работает.

Solutions Collecting From Web of "Плагин Advanced Custom Fields – получить текст из поля редактора и сохранить его в переменной"

the_field() – это выражение echo, использующее get_field() .

Вы не можете сохранить эхо-значение в переменную, так как вам может понадобиться использовать выходной буфер ob_start В вашем случае функция get_field должна работать.