Отключение обработчика фатальных ошибок WordPress

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

Подробнее

Ставим правильные ссылки на Viber

Поставить ссылку на Viber на первый взгдяд весьма простая задача. Содержание Скрыть 1. Открыть чат на ПК 2. Добавить абонента на мобильном 3. Ссылка на группу 4. На платформе IOS 4.1. Звонок 4.2. Список чатов 5. На платформе Android 6. Для бот платформы 6.1. Личное сообщение 6.2. Ссылка на информацонный экран 7. Ссылки Но не …

Подробнее

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

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

Подробнее

Как показать весь объект через 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 …

Подробнее

Установка 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 …

Подробнее

#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 Rocket

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

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

Подробнее

Оптимизация 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 создает временную таблицу и использует сортировку всех данных. …

Подробнее

Как правильно перенести сайт на 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. …

Подробнее

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

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

Подробнее

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

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

Чтобы сообщить поисковым системам о вашем новом сайте, следуйте моему чек-листу и ваши проекты очень быстро появятся в индексе. Настройте ЧПУ на вашем сайте и не используйте кириллицу в 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 на сайте и перенаправления всех незащищенных запросов на безопасную схему. …

Подробнее