#4 Быстрый переход к методу или свойству

Для быстрого прыжка к методу класса или его свойству внутри текущего файла нажмите Ctrl+F12, чтобы открыть File Structure (структуру файла) и просто начните вводить искомый текст или выберите нужный вам метод/свойство из списка. Структуру текущего файла таже можно открыть из меню Navigate -> File Structure. Лучше, чем Ctrl+F Данный способ намного эффективнее простого поиска при …

Подробнее#4 Быстрый переход к методу или свойству

Как показать весь объект через var_dump

Обложка к записи Как показать весь объект через var_dump

При активации расширения Xdebug в PHP он замеяет вывод встроенной функции var_dump на свой, при этом показывает не полный объект/массив, урезая уровень вложенности. Чтобы заставить var_dump показывать полный объект с нужной нам (или бесконечной) вложенностью, достаточно в конфиге php.ini в директиве [xdebug] прописать следующие настройки: ; в разумных пределах xdebug.var_display_max_depth = 10 xdebug.var_display_max_children = 256 …

ПодробнееКак показать весь объект через var_dump

Установка PHP 7+ в Ubuntu 20.04

PHP 7.4 — это последний стабльный релиз PHP. Говорим «Спасибо» товарищу Ondřej Surý за поддержку PPA репозитория со всеми популярными версиями PHP на launchpad. Если вы хотите установить специфическую версию PHP, то эта статья поможет вам в этом нелёгком начинании. В данном посте вы узнаете, как установить PHP 7.4, 7.3, 7.2, 7.1 и PHP 7.0 на Ubuntu …

ПодробнееУстановка PHP 7+ в Ubuntu 20.04

#3 Прокрутка к файлу в панели проекта

Чтобы найти текущий файл в панели проекта, нажмите кнопку Scroll from Source для выделения файла в дереве проекта и прокрутки списка файлов к его названию. Спасибо @jpedroribeiro за то, что поделился данным трюком. Читать далее Project Tool Window Источник: https://www.kobzarev.com/phpstorm-tips/3-scroll-to-file-in-project-panel/

#2 Курсорная линия и боксы

Удерживайте клавишу Alt и тяните мышкой, чтобы нарисовать линию из множественных курсоров. Вы также можете выделить текст с зажатой клавишей Alt, чтобы сделать поле выбора, состоящее из нескольких строк. Читать далее Selecting Text in the Editor Источник: https://www.kobzarev.com/phpstorm-tips/2-cursor-lines-boxes/

#1 Множественные курсоры в PhpStorm

Нажмите Alt+J для добавления нового курсора к выделенному тексту или к слову под текущим курсором. Повторите данную процедуру нужное количество раз. Нажмите Shift+Alt+J для удаления последнего добавленного курсора. Комбинации для Mac Нажмите Ctrl+G для добавления нового курсора.Нажмите Shift+Ctrl+G для удаления последнего курсора. Читать далее Selecting Text in the Editor Источник: https://www.kobzarev.com/phpstorm-tips/1-multiple-cursors-for-selection/

WP-CLI интерфейс в WP All Import

Обложка к записи WP-CLI интерфейс в WP All Import

Вышла новая версия WP All Import Pro v4.6.1 с огромным списком исправленных ошибок и возможностью запуска импортов через WP-CLI. Выглядит это примерно так: wp all-import run <import id> Запуск импортов через WP-CLI работает более, чем на 50% быстрее по сравнению с запуском из админки WordPress. Более подробную информацию об WP-CLI интерфейсе в WP All Import …

ПодробнееWP-CLI интерфейс в WP All Import

Реферальная программа от WP Rocket

Обложка к записи Реферальная программа от WP Rocket

Если вам, как и мне, нравится WP Rocket, вы всегда сможете извлечь из этого выгоду! Содержание Скрыть 1. Условия 2. Вознаграждение 3. С чего начать? Когда по вашей ссылке в WP Rocket приходит новый пользователь, вы получаете 2 месяца бесплатного использования с каждого реферала к своей лицензии. Условия Вознаграждение будет вам предоставлено спустя 14 дней …

ПодробнееРеферальная программа от WP Rocket

Оптимизация ORDER BY RAND()

Обложка к записи Оптимизация ORDER BY RAND()

Как выбрать случайную запись из таблицы в MySQL? Во всех учебниках и мануалах случайную запись выбирают так: SELECT id FROM files ORDER BY rand() LIMIT 1; Но такие запросы работают очень медленно. Посмотрим на EXPLAIN: EXPLAIN SELECT id FROM files ORDER BY rand() LIMIT 1; Увидим, что MySQL создает временную таблицу и использует сортировку всех данных. …

ПодробнееОптимизация ORDER BY RAND()

Как правильно перенести сайт на WordPress?

Обложка к записи Как правильно перенести сайт на WordPress?

При переносе WordPress сайта с локального компьютера на сервер (или наоборот) сайт перестает работать. Аналогичная проблема возникает и при смене домена, по которому сайт доступен. Содержание Скрыть 1. Первая причина 2. Вторая причина 3. Третья причина 4. Как правильно переносить сайт? 4.1. Database Search and Replace 4.2. WP Migrate DB 4.3. WP-CLI 4.4. Duplicator 5. …

ПодробнееКак правильно перенести сайт на WordPress?

Установка Fish Shell в Ubuntu

Fish shell — это умная, интерактивная оболочка командной строки для Linux и MacOS с подсветкой синтаксиса и автодополнением набираемых команд. Возможности Автодополнение команд из истории Приятная цветовая поддержка и раскраска команд Настройка через веб-страницу Вменяемый и простой синтаксис сценариев Подсказки по командам из страниц помощи Демо Перед установкой возможно попробовать работу оболочки fish shell на …

ПодробнееУстановка Fish Shell в Ubuntu

Чек-лист по первичной индексации сайта

Обложка к записи Чек-лист по первичной индексации сайта

Чтобы сообщить поисковым системам о вашем новом сайте, следуйте моему чек-листу и ваши проекты очень быстро появятся в индексе. Настройте ЧПУ на вашем сайте и не используйте кириллицу в URL Создайте XML карту вашего сайта sitemap.xml Создайте правильный robots.txt для вашей CMS Добавьте sitemap.xml в robots.txt Добавьте микроразметку по Schema.org для сущностей на сайте Пишите …

ПодробнееЧек-лист по первичной индексации сайта

HTTPS — это просто!

Обложка к записи HTTPS — это просто!

Серьёзно, это очень просто. В этой серии из четырех роликов вы познакомитесь с основами бесплатного добавления HTTPS на свой сайт при помощи Cloudflare. Содержание 1. Добавление HTTPS 2. Оптимизация HTTPS 3. Исправление небезопасных ресурсов 4. Повсеместное шифрование 5. Ссылки Добавление HTTPS Начнём с настройки HTTPS на сайте и перенаправления всех незащищенных запросов на безопасную схему. …

ПодробнееHTTPS — это просто!

WP-Recall — лучший плагин личных кабинетов под WordPress

Обложка к записи WP-Recall — лучший плагин личных кабинетов под WordPress

Плагин формирует гибкий и функциональный личный кабинет пользователя, дает возможность пользователям вашего сайта легко общаться, настраивать свой профиль, заводить группы по интересам, взаимодействовать на форуме, оплачивать заказы в вашем интернет-магазине и многое другое. Содержание 1. Базовый функционал 2. Возможности 3. Бесплатные внешние итеграции 4. Бесплатные дополнения 5. Платные дополнения 6. Где получить помощь 7. Где …

ПодробнееWP-Recall — лучший плагин личных кабинетов под WordPress

Доработка темы DooPlay

Обложка к записи Доработка темы DooPlay

Платная тема DooPlay под WordPress является лидером среди инструментов для создания сайтов видео тематики (фильмы, сериалы, ТВ шоу). Предлагаю несколько трюков по её оптимизации. Содержание 1. Рейтинг в эпизодах 2. Очистка тулбара WordPress 3. Добавление сущностей в меню 4. Поиск сущностей 5. Включение редактора Gutenberg 6. Удаление не используемых сущностей Рейтинг в эпизодах Голосование в …

ПодробнееДоработка темы DooPlay