Шорткод

Обзор

Шорткоды можно использовать в WYSIWYG-редакторе для отображения значения другого поля. Чтобы узнать больше о шорткодах, перейдите сюда.

Начиная с ACF 6.3.0, шорткод ACF по умолчанию отключён в новых установках ACF. Если вам нужно его включить, см. раздел включение шорткода ACF.

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

Использование

Разместите маркер шорткода с нужным полем в содержимом WYSIWYG-редактора. Этот шорткод работает так же, как функция the_field().

Пример

Это история о мальчике по имени . Ему  лет.

Ограничения

  • Работает только с простыми текстовыми значениями

Отключение шорткода

Шорткод ACF предоставляет доступ к любому полю любого типа записи. До выпуска ACF 6.3 он был включён по умолчанию во всех установках ACF. Это означает, что любой пользователь, имеющий разрешение на публикацию записей на вашем сайте, может просматривать любые данные ACF, если знает имя или ключ поля. Поэтому мы рекомендуем отключить шорткод, если ваш сайт его не использует. Для этого можно применить следующую настройку:

add_action( 'acf/init', 'set_acf_settings' );
function set_acf_settings() {
    acf_update_setting( 'enable_shortcode', false );
}

Включение шорткода

После включения шорткод ACF предоставляет доступ к любому полю любого типа записи. Это означает, что любой пользователь, имеющий разрешение на публикацию записей на вашем сайте, может просматривать любые данные ACF, если знает имя или ключ поля. Поэтому начиная с ACF 6.3 шорткод по умолчанию отключён в новых установках. Если вам всё же нужно его использовать, например для конструктора страниц, включить его можно с помощью следующей настройки:

add_action( 'acf/init', 'set_acf_settings' );
function set_acf_settings() {
    acf_update_setting( 'enable_shortcode', true );
}

Обновлено: 30.09.2026