Icon Block: плагин для добавления произвольных SVG-файлов в WordPress

На прошлой неделе Ник Диего выпустил плагин Icon Block. В отличие от аналогичных доступных блоков, этот плагин не привязан к сторонним библиотекам. Добавление SVG производится непосредственно в сам редактор. Ник является автором нашумевшего плагина Block Visibility, которому чуть больше года и который является одним из лучших проектов в своей сфере. Летом Ник добавил к плагину …

Подробнее

Как создать свой собственный центр сертификации SSL для локальной HTTPS-разработки

Локальная настройка HTTPS может стать непростой задачей. Даже если вы и разберетесь с самоподписанными сертификатами, вы все равно можете столкнуться с ошибками приватности в браузере. В данной статье мы рассмотрим создание своего удостоверяющего центра (Certificate Authority, или кратко CA) для локальных серверов, чтобы вы могли без проблем запускать HTTPS-сайты. Зачем нужен локальный HTTPS? Почему бы …

Подробнее

PHP и cURL: как в WordPress выполняются HTTP-запросы

cURL – «ломовая лошадь» современного интернета. Как отмечено в слогане, cURL – это программа, используемая для «передачи данных с помощью URL-адресов». Согласно веб-сайту cURL, библиотекой ежедневно пользуются миллиарды людей. Она применяется во всем, начиная от автомобилей и заканчивая мобильными телефонами. Это сетевая основа тысяч приложений и сервисов, в том числе некоторых интересных – к примеру, …

Подробнее

Почему для выполнения запросов к API следует использовать HTTP-функции WordPress

Иногда WordPress-сайт должен взаимодействовать с другими веб-сервисами. Обычно это осуществляется с помощью HTTP-протокола. Типичный пример: ваша установка WordPress связывается с серверами wordpress.org для проверки наличия новых версий плагинов, тем, а также ядра WP. Нередко подобное взаимодействие можно видеть в плагинах и темах WordPress. Любой плагин, взаимодействующий с внешним сервисом, будет выполнять некоторые HTTP-запросы. Добавление подписчиков …

Подробнее

Вышел Gutenberg 11.5: обновлены навигационные меню, появилась группировка виджетов

На днях вышел Gutenberg 11.5. В релизе был существенно переработан блок Navigation, появился новый способ группировки виджетов, а также была внедрена дополнительная интеграция промежутков (gap) к некоторым блокам. Сделаю сразу замечание: если ваша тема не поддерживает редактор блоков, то вам нужно проверить, все ли в порядке с вашими стилями бэкэнда. Сейчас Gutenberg автоматически выводит некоторые …

Подробнее

Tove: блочная тема для WordPress от Андерса Норена

На днях Андерс Норен добавил свою первую блочную тему Tove в каталог WordPress. Пока что ее нельзя оттуда скачать (тема проходит стадию проверки), но в ближайшее время она должна стать доступна (сейчас команда обзора тем работает на порядок быстрее, чем раньше). Любой, кто хочет протестировать новую тему прямо сейчас, может взять zip-архив из соответствующего тикета. …

Подробнее

Faust.js: новый headless WordPress-фреймворк от WP Engine

Компания WP Engine выпустила новый headless-фреймворк Faust.js, предназначенный для работы с любой Node-средой хостинга. Фреймворк базируется на платформе Next.js, которая способна автоматически обрабатывать создание статичных сайтов и рендеринг на стороне сервера. Для получения данных используется GraphQL. Это единственный фреймворк, в котором разработчики могут обращаться к WPGraphQL API, не зная заранее о GraphQL-запросах. Faust.js был еще …

Подробнее

Вышел WordPress 5.8.1: исправлено несколько уязвимостей

На неделе вышел технический релиз WordPress 5.8.1, позволяющий устранить три проблемы с безопасностью. Также в нем был исправлен 61 баг. Среди дыр на первом месте стоит опасная уязвимость в REST API – интерфейсе, позволяющем плагинам и темам взаимодействовать с ядром WordPress. Каких-либо дополнительных деталей по этой уязвимости не приводится – известно лишь, что она связана …

Подробнее

Компания Automattic приобрела плагин Social Image Generator

Компания Automattic приобрела плагин Social Image Generator, коммерческий продукт, который автоматически создает изображения, подходящие для публикации в социальных сетях. Плагин предлагает обширный набор полностью настраиваемых шаблонов для изображений. Изначально он был выпущен в феврале 2021 года по стартовой цене $39/год, однако сейчас он закрыт для продаж. Дэниел Пост, автор Social Image Generator, присоединился к Automattic, …

Подробнее

Sail: бесплатный CLI-инструмент для развертывания WordPress-приложений в облако DigitalOcean

На днях Константин Ковшенин выпустил бесплатный open source сервис Sail с интерфейсом командной строки (CLI), позволяющий развертывать WordPress-приложения в облака DigitalOcean. Sail размещен на GitHub и доступен для Linux, MacOS и Windows через Homebrew и PyPI. Как отмечает Константин в своем анонсе, Sail позволяет оптимизировать выполнение рутинных операций, связанных с обслуживанием существующих серверов, а также …

Подробнее

Планы на WordPress 5.9: новая тема по умолчанию + полное редактирование сайтов

WordPress 5.9 наконец-то начинает обретать форму. В конце прошлой недели Джозефа Хейден Чомфози (Josepha Haden Chomphosy) опубликовала анонс с предварительным расписанием и возможностями будущего релиза. Это будет последний главный релиз в 2021 году. Возможностей довольно много, поэтому промежуточных релизов может выйти чуть больше, чем обычно. Руководителем WordPress 5.9 назначен Мэтт Мулленвег. За маркетинг отвечает Джозефа …

Подробнее

Пропатчены уязвимости в плагине Redux Framework

Специалисты Wordfence опубликовали отчет по двум найденным уязвимостям в плагине Redux Framework. В последнее время этот плагин более известен под названием «Gutenberg Template Library & Redux Framework» на WordPress.org. Компания Extendify приобрела его у Дови Паукштиса (Dōvy Paukstys) в ноябре 2020 года без публичной огласки. В настоящий момент плагин активен на 1 миллионе сайтов WordPress. …

Подробнее

Вышел Gutenberg 11.4: улучшены галереи, добавлены осевые отступы для кнопок

Прошло две недели с момента выхода релиза Gutenberg 11.3 – и мы уже встречаем новую версию 11.4. В свежем релизе появились осевые отступы для кнопок и промежутки между блоками; блок Gallery превратился в контейнер для вложенных блоков Image; добавлена поддержка duotone-фильтров для миниатюр. Другие заметные изменения – возможность добавления текста alt для блока Cover, поддержка …

Подробнее

Frontity – свежее приобретение компании Automattic

Компания Automattic приобрела Frontity – разработчиков open source фреймворка для проектирования тем WordPress на React. Сделка произошла спустя год с момента привлечения 1 млн евро инвестиций от K Fund (при этом Automattic покрыла 22%). Соучредители компании Пабло Постиго (Pablo Postigo) и Луис Херранц (Luis Herranz), а также их команда больше не будут участвовать в разработке …

Подробнее

Block Attributes: плагин для добавления произвольных HTML-атрибутов в WordPress

Ранее на этой неделе в официальном каталоге WordPress появился четвертый плагин от компании websevendev – Block Attributes. Расширение позволяет добавлять произвольные HTML-атрибуты к любому блоку. Одна из имеющихся проблем с редактором WordPress заключается в некоторых ограничениях на модификацию HTML-кода. Блоки проектируются на базе набора стандартов, и разметка должна им соответствовать. Если что-то не соответствует стандартам, …

Подробнее