Обычно настройки шаблона позволяют установить иконку через админ панель. Но если такой опции нет, то всегда можно добавить favicon программно.
Читать далее »Все записи категории ‘На первой полосе’
Как разделить рендеринг WP_Widget для front и back-end?
Метод widget, который реализуется для отрисовки содержимого виджета вызывается одинаково для фронта и бек-енда. Но, если вы не утруждаете себя созданием необходимых для рендеринга на бек-енде стилей, то результат не похож, на то что вы увидите на фронте.
А чаще всего и не требуется рендерить в беке точно то же, что и на фронте. Здесь гораздо полезнее может быть другая информация, которая, например, описывает настройки виджета для администратора.
Читать далее »Странные люди
Мне приходит разнообразный спам, среди прочего там иногда мелькают сообщения с предложениями о продаже сайта.
Читать далее »Добавление сайдбара в виде блочного шаблона в WP
С появлением Гутенберга (Gutenberg), микрошаблоны вышли на новый уровень. Посмотрим пример создания собственного микрошаблона и вставки его в шаблон.
Читать далее »Настроить порт для подключения к базе данных в WP
Отдельной переменной, а-ля DB_PORT, для выбора произвольного порта подключения к базе данных в WordPress нет.
Читать далее »Ошибка MySQL Incorrect datetime value: ‘0000-00-00 00:00:00’
Появляется, если поле типа datetime уже содержит подобные нулевые значения при попытке изменить как тип поля (через alter table), так и сами значения в таблице.
Читать далее »Eslint ругается: Do not use a triple slash reference
…, use ‘import’ style instead. Есть несколько опций, как это исправить.
Читать далее »Настройка xdebug с VS Code при использовании локального сервера на WSL
Важно отметить, что настройки будут отличаться для разных версии xdebug, здесь я даю гайд для версий xdebug 3.x.
Этот гайд писался для PHP 7, а вот обновление для PHP 8.
Читать далее »Задача о поиске лучшей сделки
Это еще одна классическая задача программирования о поиске некой лучшей пары чисел в массиве. Задача формулируется следующим образом.
Есть массив стоимости актива по дням, необходимо найти оптимальные точки покупки и продажи актива (входа и выхода из сделки). Обычно требуется найти максимальную величину прибыли в рамках периода, за который предоставлены данные.
Читать далее »Как проверить занят ли в port в unix
… и выполнить те или иные операции в зависимости от результата проверки, используя командный процессор, например bash.
Читать далее »