Ключ нужен для ssh авторизации между компьютерами. Вы можете создать новый ключ SSH на локальном компьютере. После создания ключа вы можете добавить ключ в учетную запись GitHub.co…
Web разработка
Автозагрузка классов в WordPress
Если вы разрабатываете плагин или тему, вы обязательно столкнетесь в необходимостью подключить классы в свой плагин. Это можно реализовать несколькими способами, использовав compos…
Фоновые процессы в WordPress
Фоновые процессы — что это? Фоновые процессы представляют собой, так называемый «петлевой запрос», — это когда сайт обращается сам к себе. Запрос запускается…
Как безболезненно начать писать Unit тесты для WordPress
Улучшаем комьюнити. На оф. сайте WordPress есть инструкция о том, как правильно писать UnitTests для WP. Однако, использовать ее можно только если, вы пользуйтесь Linux подобной си…
Как настроить PHPUnit для работы с OpenServer
Качаем phar с оф. сайта https://phar.phpunit.de/phpunit-10.phar wget -O phpunit.phar https://phar.phpunit.de/phpunit-10.phar PHP Unit настраивается аналогично композеру(composer)….
WP CLI — Как установить, запустить и начать пользоваться
Предыстория Нужно было написать поддержку WP CLI в плагине. WP CLI может быть полезен в случаях, когда удобно работать с командной строкой, нежели с веб-интерфейсом. Например для д…
AJAX в WordPress. Как создать?
Введение На ajax запросах строится любое нормальное web приложение. Не использовать ajax запросы — моветон, ибо рано или поздно бесконечные перезагрузки страницы начинают бес…
Как побороть ошибку MySQL: #1067 — Invalid default value
При редактировании БД столкнулся с ошибкой: #1067 — Некорректное значение по умолчанию для ‘post_date’ #1067 — Invalid default value дефолтное значение стоя…