Плагин CF7MAX
запись от - 29 апреля 2026Плагин предназначен для отправки данных формы CF7 в MAX канал

Плагин предназначен для отправки данных формы CF7 в MAX канал

Это плагин только для образца административной части. В нем есть только его настройки и больше ничего. Скачать можно здесь — https://github.com/vvhromov/vhap
Страница настройки плагина в WordPress делается довольно запутанно. Обычно получается большая простыня кода, в которой сходу разобраться трудно. Разбил код на 4 логических блока, чтобы было короче, проще и понятней.
(далее…)На вкладке «Дополнительные настройки» панели редактирования контактной формы добавляем
demo_mode: on
или
skip_mail: on
подробнее — Additional settings — https://contactform7.com/additional-settings/
Honeypot — очень простой и довольно эффективный способ уменьшить количество спама в формах Contact Form 7 без лишних неудобств для пользователей.
Идея в том что в форму помещается скрытое поле, которое заполнять не надо. Тупые (простые) боты заполняют все подряд — соответственно если поле заполнено, форму не отправляем, содержимое считаем спамом.
Скачать можно здесь — https://github.com/vvhromov/cf7honeypot
(далее…)Если на сайте нужна форма обратной связи — плагин Contact Form 7 самое распространенное решение в экосистеме WordPress.
Плагин в репозитории WordPress — https://wordpress.org/plugins/contact-form-7/
Официальный сайт плагина — https://contactform7.com/
Плагин старый, очень востребованный и популярный. За много лет оброс различными функциями и много чего может.
(далее…)Одна из сильнейших сторон WordPress — огромное количество плагинов
<?php
/*
Plugin Name: WordPressPlugin
*/
Такой скрипт — уже плагин
Платеж Юкасса имеет статус который показывает состояние платежа.
Сразу после создания объекта «платеж» в системе yookassa он будет иметь статус pending
После перенаправления пользователя на страницу оплаты Юkassa возможно 2 варианта
удачный платеж — статус succeeded
пользователь отказался от оплаты, или что-то пошло не так — статус canceled
Начиная с версии 5.8 разработчики Contact Form 7 внесли изменения в понятие Id формы.
Теперь есть 2 разных Id — Id шоткода (буквенно-цифровой) и внутренний Id (цифровой)
[contact-form-7 id="4be7c1b" title="Контактная форма 1"]
id=’4be7c1b‘ — это Id шоткода. А внутренний Id вообще нигде в настройках формы не отражается. Тем не менее определить его достаточно просто.
(далее…)Если в платежной форме есть кнопка submit — после нажатия на эту кнопку данные передаются в обработчик. Для WordPress этот процесс немного более сложный — форма должна содержать дополнительные поля и обработчик должен быть сделан особым образом.
Читаем статью — WordPress – получаем данные из формы.
Для того чтобы отслеживать изменения статуса платежа есть 2 пути.
Можно с какой-то периодичностью отправлять запрос в Юкасса и получать в ответе текущий статус платежа.
Другой вариант зарегистрировать в ЮKassa обработчик, который будет получать уведомления об изменении статуса платежа.