PHP
Заметки по PHP: сниппеты, отладка, работа с массивами, датами и API.

Генерация случайной строки на PHP
Генерируем строку из букв и цифр стандартными средствами PHP
Читать →
Как очистить переменную от лишних символов 2 (регулярные выражения)
Нередко перед web-разработчиком встает задача защиты сайта от вредоносного кода.
Читать →
WooCommerceКак изменить, скрыть и переименовать поля оформления заказа в WooCommerce
Лишние поля на странице оформления заказа снижают конверсию, а плагины для их настройки тянут за собой лишний код. Разбираем, как сделать поля необязательными, скрыть и переименовать стандартными фильтрами WooCommerce — и главную ловушку 2026 года: на блочном чекауте классический фильтр не срабатывает вовсе.
Читать →
Если есть слэш в конце адреса – перенаправить на url без слэша
В этой статье я расскажу о простом способе сделать перенаправленние на страницу без слэша на конце.
Читать →
WooCommerceКак отключить наложенный платёж для конкретных товаров в WooCommerce
Дорогой, хрупкий или сделанный под заказ товар — не тот случай, когда хочется отправлять его с оплатой при получении. Разбираем, как убрать «Наложенный платёж» из способов оплаты, если в корзине есть такие товары: по списку ID или, удобнее, по категории, с учётом вариативных товаров и блочного чекаута.
Читать →
Сделать слово с большой буквы
Изменить регистр слов в переменной php очень просто. Например - сделать первую букву большой.
Читать →
WooCommerceПоиск только по товарам в WooCommerce: убираем записи и страницы из выдачи
Покупатель ищет «кроссовки», а в выдаче — статья из блога и страница «О нас». В магазине поиск должен находить товары. Разбираем два способа: жёсткий — ограничить весь поиск сайта товарами через pre_get_posts, и мягкий — отдельная форма поиска по товарам, которая не мешает искать по блогу.
Читать →
WooCommerceКак автоматически проставить alt и title для картинок товаров в WooCommerce
В каталоге сотни товаров, а alt у картинок пустой — поисковики не понимают, что на фото, а незрячие пользователи не слышат ничего. Разбираем простой сниппет для functions.php, который подставляет название товара в alt, исправляем его типичную ошибку с перезаписью и показываем вариант, при котором alt сохраняется в базу при загрузке.
Читать →
Как очистить переменную от лишних символов
Нередко перед web-разработчиком встает задача защиты сайта от вредоносного кода.
Читать →