Как вычислить главную страницу блога в WP
Под "страницей блога" в этой мини-шпаргалке я имею ввиду статическую страницу, установленную как "страница записей" в настройках чтения Проверить, находится ли пользователь на такой странице во фронтэнде сайта можно при помощи такого кода: Важно! Когда Вы используете is_home()...
Как увеличить лимиты в phpMyAdmin
Увеличить лимит на размер импортируемого файла в файле php.ini для работы с базой данных MySQL (например, через phpMyAdmin) можно, изменив значения двух параметров: Откройте ваш php.ini и найдите/добавьте в случае отсутствия, такие строки: Перезапустите сервер и в результате...
WordPress: Unit тестирование плагинов и тем
Делюсь личным опытом создания интеграционных и юнит-тестов с учётом той среды разработки, которую чаще всего использую в своей работе. Задача: Иметь возможность писать Unit-тесты (по факту интеграционные тесты) для WordPress с использованием PHPUnit. В самих тестах иметь возможность...
Как установить FASTPANEL на VPS/VDS?
В примере покажу установку на Ubuntu. Подключитесь к серверу. Если это первое подключение, то сначала обновите систему: Далее установите утилиту wget: Теперь непосредственно установим fastpanel После окончания установки будут указаны данные для доступа к панели: адрес, логин и пароль. Копируем адрес fastpanel-и,...
Git-шпаргалка для разработчика
Как получить список всех веток Как инициализировать репозиторий git в текущей папке: Подготовка файлов к комиту: Создание коммита: Команда git branch - без аргументов показывает список всех локальных веток и отмечает текущую звёздочкой. Например: Чтобы получить список удалённых веток: А список...
Как вывести все хуки на текущей странице WP
Иногда возникает необходимость вывести все хуки, которые сработали на конкретной странице сайта WordPress. Для реализации данной задачи подходит следующая фукнция:
Очистка строки php для XML
Я очень часто работают с генерацией XML-файлов и сталкиваюсь с тем, что периодически юзеры заносят в базу управляющие символы, а также шестнадцатиричные символы. Наличие и тех и других напрочь ломает структуру файла и делает его нечитабельным для поисковых...
Прописываем свой User-Agent в Postman
В Postman можно переопределить стандартный заголовок User-Agent, а также другие заголовки, которые передаются по-умолчанию. Причём сделать это можно как глобально для все рабочей области, так и для отдельно взятой папки или отдельно взятого запроса. Во всех трёх случаях...
Не работает ссылка «Смотреть на сайте» в Django (решение)
В своё время, когда я изучал Джанго, сломал много копий на этом простом моменте. Решений находил множество, но все они в конкретно моём случае не подходили. Итак. Если вы получили ошибку типа: NoReverseMatch at /admin/r/7/1/ Reverse for 'f_view_bog'...
Аналоги горячих клавиш VS Code в PyCharm
Заметка в первую очередь для себя. Но мало ли. Может кому-то тоже пригодится. Ctrl + D в VS Code, тоже самое, что Alt+J в PyCharm - множественное выделение одинаковых элементов с установкой курсора. Alt + Shift + F...