Плагин CF7MAX

запись от - 29 апреля 2026

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

(далее…)

VHAP — Administration plugin page template

запись от - 15 апреля 2026

Это плагин только для образца административной части. В нем есть только его настройки и больше ничего. Скачать можно здесь — https://github.com/vvhromov/vhap

Страница настройки плагина в WordPress делается довольно запутанно. Обычно получается большая простыня кода, в которой сходу разобраться трудно. Разбил код на 4 логических блока, чтобы было короче, проще и понятней.

(далее…)

Скрытое поле в контактной форме — honeypot

запись от - 1 апреля 2024

Honeypot — очень простой и довольно эффективный способ уменьшить количество спама в формах Contact Form 7 без лишних неудобств для пользователей.
Идея в том что в форму помещается скрытое поле, которое заполнять не надо. Тупые (простые) боты заполняют все подряд — соответственно если поле заполнено, форму не отправляем, содержимое считаем спамом.

Скачать можно здесь — https://github.com/vvhromov/cf7honeypot

(далее…)

Contact Form 7

Если на сайте нужна форма обратной связи — плагин Contact Form 7 самое распространенное решение в экосистеме WordPress.
Плагин в репозитории WordPress — https://wordpress.org/plugins/contact-form-7/
Официальный сайт плагина — https://contactform7.com/

Плагин старый, очень востребованный и популярный. За много лет оброс различными функциями и много чего может.

(далее…)

Плагины WordPress

запись от - 31 декабря 2023

Одна из сильнейших сторон WordPress — огромное количество плагинов

<?php
/*
Plugin Name:    WordPressPlugin
*/

Такой скрипт — уже плагин

Проверка статуса платежа Юкасса

запись от - 30 сентября 2023

Платеж Юкасса имеет статус который показывает состояние платежа.
Сразу после создания объекта «платеж» в системе yookassa он будет иметь статус pending
После перенаправления пользователя на страницу оплаты Юkassa возможно 2 варианта
удачный платеж — статус succeeded
пользователь отказался от оплаты, или что-то пошло не так — статус canceled

(далее…)

Id контактной формы CF7

Начиная с версии 5.8 разработчики Contact Form 7 внесли изменения в понятие Id формы.

Теперь есть 2 разных Id — Id шоткода (буквенно-цифровой) и внутренний Id (цифровой)

[contact-form-7 id="4be7c1b" title="Контактная форма 1"]

id=’4be7c1b‘ — это Id шоткода. А внутренний Id вообще нигде в настройках формы не отражается. Тем не менее определить его достаточно просто.

(далее…)

Обработчики платежной формы ЮKassa

запись от - 28 сентября 2023

Если в платежной форме есть кнопка submit — после нажатия на эту кнопку данные передаются в обработчик. Для WordPress этот процесс немного более сложный — форма должна содержать дополнительные поля и обработчик должен быть сделан особым образом.
Читаем статью — WordPress – получаем данные из формы.

(далее…)

webhook yookassa

Для того чтобы отслеживать изменения статуса платежа есть 2 пути.
Можно с какой-то периодичностью отправлять запрос в Юкасса и получать в ответе текущий статус платежа.
Другой вариант зарегистрировать в ЮKassa обработчик, который будет получать уведомления об изменении статуса платежа.

(далее…)