Перейти к содержимому
FormFlow

Разместить Форму в WordPress с плагином и шорткодом

Разместите Форму в WordPress, не вставляя разметку на каждой странице: загрузите один раз бесплатный плагин из одного файла, затем поместите шорткод Формы в блок Shortcode.

Эта статья переведена машинным способом. Читать оригинал на английском

A dark plate titled 'One shortcode. Current fields.' showing a WordPress page holding a [formflow] shortcode, an arrow to a FormFlow card, an arrow to a generated component, and a cache loop back.

FormFlow v1.32.0 вышел 2026-10-04 и добавил вкладку WordPress в раздел «Получить код». Это самый короткий путь от Формы до страницы WordPress: плагин загружается один раз, шорткод вставляется на каждую страницу, и Форма сохраняет текущие поля — разметку больше никто не вставляет.

Выпуск записан в списке изменений. Это руководство охватывает три шага, важные атрибуты и поведение при недоступности FormFlow.

Что плагин делает, а что нет

Загрузка — один PHP-файл, упакованный в formflow-wordpress.zip с одной записью formflow/formflow.php. Он регистрирует один шорткод, делает один запрос к FormFlow, кэширует ответ на пять минут и печатает полученную разметку. Он бесплатен на всех тарифах.

Это весь плагин. Он не переписывает Форму заново и ничего не решает: допуск, оценка спама, режим Strict, Turnstile и доставка остаются на сервере FormFlow. Плагин, установленный на сайте клиента, нельзя изменить позже, поэтому держать каждое решение на нашей стороне — сознательный выбор.

Загрузить один раз

  1. Откройте Форму, нажмите «Получить код» и выберите вкладку WordPress.

  2. Нажмите «Скачать плагин WordPress». Ваш сайт получает formflow-wordpress.zip.

  3. В WordPress перейдите в Плагины → Добавить новый → Загрузить плагин, выберите файл и установите.

  4. Активируйте его. Плагину нужны WordPress 5.8 или новее и PHP 7.4 или новее.

Шорткод находится на той же вкладке. Скопируйте его из поля под «Копировать в буфер обмена»: вкладка печатает его с тем Стилем и тем выбором Динамического рендеринга, которые сейчас выбраны в «Получить код», так что вставленное совпадает с предпросмотром, который вы только что видели.

Разместить шорткод

Добавьте на страницу или запись блок Shortcode и вставьте строку в него.

[formflow form="FORMFLOW_TOKEN" style="minimal" live="1"]

Три атрибута задают размещение.

  • form — токен Формы. Это единственное, что плагин отправляет в FormFlow, и он проверяется до запроса.

  • style — Стиль, выбранный в «Получить код», например minimal или bootstrap. Его запись означает, что последующее изменение значения по умолчанию никогда не переоформит страницу, размещённую со старым.

  • live включает Динамический рендеринг значением 1. Опустите его, и шорткод напечатает обычный сгенерированный компонент — это лучший выбор, когда вы не хотите второго запроса из браузера посетителя.

Что происходит, когда FormFlow недоступен

Плагин — это запрос и кэш, поэтому его поведение при сбое и есть та часть, которую стоит понять до того, как на него полагаться.

  • Хороший ответ кэшируется на пять минут, поэтому оживлённая страница не обращается к FormFlow при каждом просмотре.

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

  • Если копии нет вовсе, посетитель не видит ничего, а вошедший редактор видит короткое уведомление с токеном и кодом состояния HTTP.

  • Если Форма исчезла или закрыта, плагин ничего не печатает посетителям и объясняет причину редакторам. Сохранённая копия остаётся, а не стирается, поэтому один неверный ответ не может её уничтожить.

Где он останавливается

  • Блока Gutenberg нет. Блок Shortcode — поддерживаемый путь, и он работает в блочном редакторе.

  • Нет страницы настроек WordPress, нет автоматического обновления плагина и нет карточки на wordpress.org. Файл вы загружаете и обновляете сами.

  • WordPress никогда не пишет в FormFlow. Размещение Формы не добавляет сайт в список разрешённых для Формы, и плагин не может создать или изменить Форму.

  • Плагин не является ИИ-интеграцией. FormFlow не подключён к экрану AI Connectors в WordPress 7.0.

Куда дальше

Если вы ещё нигде не размещали Форму, прочитайте статью о встраивании Формы сгенерированным компонентом: шорткод печатает ту же разметку, поэтому оба пути ведут в одно место. Если страница не на английском, статья о v1.7 объясняет, как язык Формы следует за ней с хостинговой страницы до встроенной копии. О контракте, стоящем за запросом, см. справочник по API.