
Свой плагин для WordPress: рабочие приёмы из практики
Код в functions.php пропадает вместе с темой, а плагин без дисциплины конфликтует с соседями. Разбираем три способа организовать код для WordPress 6.x и приёмы, которые отсекают типичные ошибки.

Код в functions.php пропадает вместе с темой, а плагин без дисциплины конфликтует с соседями. Разбираем три способа организовать код для WordPress 6.x и приёмы, которые отсекают типичные ошибки.

Код в functions.php живёт до первой смены темы, а одна опечатка роняет сайт. Разбираем, где держать свой код в WordPress 6.x и как собрать плагин, который включается, настраивается и удаляется без следов.

Рассылка ушла, трафик вырос, и через несколько минут сайт на «1С-Битрикс» отдаёт 502, хотя процессор не загружен. Разбираем, в каком порядке отказывают кеш, инфоблоки, агенты, php-fpm и MySQL и что проверить.

За полчаса вы соберёте двухуровневую структуру сайта на «1С-Битрикс: Управление сайтом»: создадите разделы, подключите их к верхнему меню и проверите, что пункты и навигационная цепочка работают.

Фильтр на the_content без проверки контекста вылезает в архивах и RSS, а забытый return обнуляет текст записи. Разбираем, где держать код хуков, как расставлять приоритеты и снимать чужие колбэки.

Меню в Битрикс хранится в файлах, а не в базе, и от этого зависит, кто и как будет править его через год. Разбираем три способа собрать меню на сайте с каталогом и то, где каждый из них ломается.

Дочерняя тема WordPress собирается из двух файлов за 10–15 минут и защищает ваши правки от обновления родительской темы. Шесть шагов с проверкой и разбор типичных ошибок.

Кеш на час отдаёт старые цены, кеш на минуту грузит базу. Управляемый кеш Битрикса с тегами снимает дилемму: данные живут долго и сбрасываются ровно в момент изменения.

Компонент вставлен, а на странице пусто. Или блок есть, но правки параметров не видны. Разбираем на блоке «Последние новости» три способа подключения в Битрикс, их цену и типичные поломки.

Сайт на Битриксе отвечает 504, хотя процессор загружен наполовину. Воркеры PHP-FPM ждут сессию, запись статистики и чужой кеш. Разбираем, что ломается в прологе, компоненте и эпилоге и в каком порядке.

Обновление ядра, плагинов и тем в WordPress занимает минуты, но без копии сайта и проверки после него легко получить белый экран. Порядок действий для WordPress 6.x: от бэкапа до автообновлений.

Установить плагин можно за минуту, а чинить сайт после неудачной установки приходится часами. Разбираем по шагам: от установки и проверки до аварийного отключения через SFTP и WP-CLI.