76 полезных кобинаций клавиш для WordPress
WordPress — это отличная платформа для создания веб-сайтов. Она проста в использовании и имеет множество функций, что делает ее идеальной для бизнеса любого размера. Однако, огромное количество функций...
View ArticleПоиск по произвольным полям WordPress без плагина
Пользовательские произвольные поля — это одна из самых мощных функций, доступных в WordPress. Они особенно полезны при расширении WordPress за счет использования пользовательских типов записей. Я...
View ArticleЗапуск WP All Import через WP-CLI
Вы можете запустить импорт с помощью интеграции WP-CLI и WP All Import. Импорт, запущенный с помощью WP-CLI, как правило, обрабатывается примерно на 50% быстрее, чем импорт, запущенный через панель...
View ArticleПочему не работает плагин Matomo на сайтах с WP Rocket?
Начиная с релиза WP Rocket 3.12 и выше существует несовместимость между плагинами WP Rocket и Matomo, так как в них встроены разные версии Monolog, что приводит к ошибкам в Matomo. Это очень частая...
View ArticleКак добавить комментарии Telegram на WordPress сайт
Сейчас я покажу на простом примере, как вы можете встроить обсуждения Telegram поста из любого публичного канала на свой сайт под управлением WordPress. Коротко о Discussion Widget За основу берем...
View ArticleСсылка на скачивание
Иногда бывает нужно создать ссылку, которая должна показать системный диалог для сохранения файла. Браузеры достаточно умны, чтобы открыть этот диалог для некоторых двоичных файлов, например, для...
View ArticleТестирование Warnings в PHPUnit 9+
Тестирование предупреждений (warnings), передаваемых через trigger_error, вызывает предупреждение об устаревании в PHPUnit 9+. Тестирование E_USER_WARNING и E_WARNINGM больше не будет возможным, в...
View ArticleWP All Import: Атрибуты на русском языке в запросах XPath
XPath не позволяет делать запросы на кириллице вида {param[@name="Рулевая колонка"]}, но мы попробуем обойти это ограничение. Решение в лоб Самым простым решением данной проблемы является отключение...
View ArticleНормализация composer.json
Если вы, как и я, любите порядок во всём, то могу порекомендовать пакет composer-normalize, который помогает поддерживать ключи composer.json в соответствии со схемой schema.json. Благодаря этому...
View ArticleУстановка Elementor и Elementor Pro через composer
Разработчики теперь могут установливать Elementor и Elementor Pro через Composer вместо использования веб-браузера. Это можно сделать с помощью нескольких простых команд CLI. Что такое Composer?...
View ArticleИскусственный интеллект в контролах Elementor
Elementor добавил возможности прикрутить искусственный интеллект (ИИ) ко множеству элементов управления, чтобы пользователи могли улучшить свои веб-сайты с помощью оригинального или улучшенного текста,...
View ArticleОбход санкций иностранных компаний
В связи с санкциями многих иностранных компаний по отношению к пользователям из России очень часто не обновляются платные плагины через админку WordPress. Это связано, в первую очередь, с блокировкой...
View ArticleМанипулирование входящими запросами в REST API WordPress
По мере того, как я занимался интеграцией мобильных приложений с REST API WordPress, возникло несколько ситуаций, когда мне понадобилось проверять, управлять или манипулировать входящими запросами REST...
View ArticleРазвёртывание проекта на VPS при помощи GitHub Actions через rsync
В одной из своих предыдущих статей я показал, как развернуть проект на VPS-сервере с помощью CircleCI. В этой статье я покажу, как проделать аналогичный процесс, но только используя Github Actions. Вот...
View ArticleНе работают картинки и импорт в теме Dooplay под WordPress
В связи с блокировкой доступа к базе данных TMDB самим сервисом всех IP-адресов из России и Белоруссии перестал работать импорт фильмов и сериалов и отображение картинок в популярной теме DooPlay от...
View ArticleПрограммное расширение robots.txt, созданного в Yoast SEO
В новых версиях плагина Yoast SEO присутствует неприятная ошибка, которая делает виртуальный robots.txt невалидным. Проблема Плагин добавляет туда свой пустой блок, начинающийся с User-agent: * :...
View ArticleУстановка публичного сертификата НУЦ Минцифры в Ubuntu
Для поддержки работы сайтов с российскими сертификатами (Госуслуги, Сбер) в операционной системе Ubuntu, необходимо установить публичные сертификаты НУЦ Минцифры. Установка в ОС Скачиваем корневой и...
View ArticleКонтрольные точки медиа выражений Bootstrap
Twitter Bootstrap — самый популярный CSS фреймворк. У него более 165к звезд и 79к форков на GitHub. Bootstrap использует шесть контрольных точек для медиа выражений: Контрольная точкаЗначение, pxExtra...
View ArticleКак изменять блоки ядра при помощи фильтров блоков
В этом уроке мы научимся работать с фильтрами блоков в WordPress, в частности с фильтром blocks.registerBlockType. Этот фильтр позволяет изменять не только атрибуты блока и их значения по умолчанию, но...
View ArticleКак отфильтровать контент блока в WordPress
WordPress предоставляет два хука для фильтрации содержимого отдельных блоков. Рассмотрим, как их использовать, в этой небольшой статье. Краткое введение Каждый раз, когда запись отображается во...
View Article