
Как переопределять РНР классы через Composer
В этом руководстве мы рассмотрим, как переопределять классы с помощью Composer.

Статический анализатор кода Psalm в WordPress
Статические анализаторы кода (PHPStan, Psalm, Phan) просто читают код и пытаются найти в нём ошибки.

Использование ключевых слов в issues и pull requests на GitHub
На GitHub есть одна очень полезная штука, про которую многие не знают — это возможность слинковать issue с pull request или отметить issue или pull request как дубликат или закрыть issue автоматически при помощи ключевых слов.

Что такое WordPress хуки и как их использовать?
Каждый WordPress разработчик должен знать что хуки являются основным механизмом связи между ядром WordPress, плагинами и темами.

Расширение экрана «Здоровье сайта» в WordPress 5.8
В предстоящем релизе WordPress 5.8 запрос на расширение разработчиком экрана «Здоровье сайт» (Site Health), путём добавления вкладок со своим содержимым, выполнен (#47225).

Цветовая схема админки в зависимости от окружения
Топовый секрет по WordPress, если вы редактируете содержимое сайта или его настройки сразу на нескольких разных окружениях (локальный, стейджинг, лайв).

Как использовать токен для Github Actions с приватными репозиториями
В этом руководстве я покажу, как использовать API, который нам предлагает GitHub через свой токен, чтобы применить Action для непрерывного развертывания приватных репозиториев.

Сравнение Xdebug 2 и Xdebug 3
Xdebug — это расширение PHP, которое помогает в отладке, трассировке, профилировании и предоставляет инструменты для покрытия кода, а также совершенствует PHP с помощью более информативных функций отладки.

DevKinsta — бесплатный софт для локальной разработки под WordPress
Проектируйте, разрабатывайте и разворачивайте ваши сайты на WordPress, не покидая своей локальной машины.

Хранение повторителей ACF в произвольных таблицах
Во время работы над сайтом Delicious Brains у нас возникла необходимость хранения некоторых метаданных о произвольном типе записей (CPT).

Dependency Injection (Внедрение зависимостей)
Глубокое понимание патерна «dependency injection» — очень важная вещь для крутого разработчика.

Лучшие практики для главного файла плагина
После жаркой дискуссии о том, как должен выглядеть главный файл плагина, внутри твита от Mark Jaquith, я решил написать свой вариант, с большинством пунктов я согласен, но об этом позже.

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

Ставим правильные ссылки на Skype
Поставить ссылку на Skype клиент на первый взгдяд весьма простая задача. Но не все так просто, как может показаться на первый взгляд.

Как с помощью husky улучшить качество работы с Git?
Библиотека husky может предотвращать плохие git commit
, git push
и еще что-то).

Как сделать поле ACF только для чтения
Иногда нам требуется запретить редактировать ACF поля, но оставить возможность его просматривать, то есть сделать поле «только для чтения».