Подготовка Если у вас установлена старая версия Node.js, рекомендуется сначала удалить ее. Также убедитесь, что папки npm и npm-cache в C:\Users\YourUsername\AppData\Roaming удал…
Web разработка
Ассоциативные массивы в PHP
В PHPStorm появилась поддержка ассоциативных массивов, правда синтаксис поддержки крайне неудобный, все аргументы нужно записывать в одну строку, вложенность не поддерживается. При…
GIT: поменять имя пользователя
В своем ssh терминале перейдите к репозиторию, в который вы хотите внести изменения. Выполните git config —list, чтобы проверить текущее имя пользователя и адрес электронной почты…
Узнать скорость генерации страницы на php
Для того, что бы узнаьт время генерации страницы есть функция microtime( true ); В WP есть 2 обертки этой функции: timer_start() — подключается вначале timer_stop() — н…
Bitbucket pipelines — автодеплой через ftp
В данной статье разберем как сделать простейший деплой(развертывание) вашего проекта на Bitbucket, с помощью Bitbucket pipelines. О продукте, Вы можете почитать тут: https://bitbuc…
MyISAM в InnoDB с помощью WP-CLI
Большинство современных установок WordPress работают с движком баз данных InnoDB, который поддерживает транзакции, обновлённые индексы, лучшую работу с блокировками и может давать…
Checkbox UI на чистом CSS
При разработке плагина возникло желание сделать интерфейс настройки (UI) более дружелюбным. Было очень сложно найти адекватное решение, использующее стандартную html разметку для ч…
Регулярные выражения PHP — Примеры
Получить расширение файла echo preg_replace(«/.*?\./», », ‘photo.jpg’); Результат работы примера: jpg Взять то, что находится между тегами <title> и </title> <? if…