Предыстория Нужно было написать поддержку WP CLI в плагине. WP CLI может быть полезен в случаях, когда удобно работать с командной строкой, нежели с веб-интерфейсом. Например для д…
Web разработка
AJAX в WordPress. Как создать?
Введение На ajax запросах строится любое нормальное web приложение. Не использовать ajax запросы — моветон, ибо рано или поздно бесконечные перезагрузки страницы начинают бес…
Как побороть ошибку MySQL: #1067 — Invalid default value
При редактировании БД столкнулся с ошибкой: #1067 — Некорректное значение по умолчанию для ‘post_date’ #1067 — Invalid default value дефолтное значение стоя…
Запуск php из консоли windows под Opens Server
На заметку, раньше не знал. Как запустить php в cmd? Для запуска php в консоли Windows нужно добавить папку с интерпретатором PHP в переменные окружения Windows. Как это сделать в…
Настройка sass/scss для PhpStorm в Windows
Подготовка Если у вас установлена старая версия Node.js, рекомендуется сначала удалить ее. Также убедитесь, что папки npm и npm-cache в C:\Users\YourUsername\AppData\Roaming удал…
Ассоциативные массивы в PHP
В PHPStorm появилась поддержка ассоциативных массивов, правда синтаксис поддержки крайне неудобный, все аргументы нужно записывать в одну строку, вложенность не поддерживается. При…
GIT: поменять имя пользователя
В своем ssh терминале перейдите к репозиторию, в который вы хотите внести изменения. Выполните git config —list, чтобы проверить текущее имя пользователя и адрес электронной почты…
Узнать скорость генерации страницы на php
Для того, что бы узнаьт время генерации страницы есть функция microtime( true ); В WP есть 2 обертки этой функции: timer_start() — подключается вначале timer_stop() — н…