Вышел Gutenberg 11.7: улучшены глобальные стили, добавлены отступы для столбцов

На этой неделе вышел Gutenberg 11.7 – один из самых интересных релизов, которые у нас были за последнее время. В нем разработчики продолжили улучшать систему глобальных стилей. В навигацию стало проще добавлять ссылки, а в блоке Columns теперь можно управлять отступами (мое давнее желание). Блок Site Logo теперь поддерживает duotone-фильтры, что обеспечивает его соответствие с …

Подробнее

Релизы дефолтных тем могут стать более частыми, начиная с WordPress 5.9

Новая дефолтная тема Twenty Twenty-Two, которая должна появиться в WordPress 5.9, получила бурное одобрение среди многочисленных пользователей – причем даже несмотря на то, что она еще не до конца спроектирована. Первая бета-версия WordPress 5.9 намечена на 16 ноября. К этому времени разработчики должны полностью разобраться с Twenty Twenty-Two. Срок кажется невероятно сжатым. Однако в кулуарах …

Подробнее

Первый взгляд на Twenty Twenty-Two, будущую тему по умолчанию в WordPress

Twenty Twenty-Two – новая тема по умолчанию, которая появится в WordPress 5.9. На днях она была представлена в каталоге тем WordPress.org. Новая дефолтная тема Twenty Twenty-Two выделяется своими смелыми дизайнерскими решениями (впрочем, как и ее предшественница Twenty Twenty-One). В данном случае это иллюстрации с птицами, дополненные шрифтом Source Serif Pro для заголовков, а также многочисленные …

Подробнее

Как отключить стили Gutenberg во фронтэнде

По умолчанию редактор Gutenberg загружает свои CSS-стили/таблицы стилей во фронтэнде вашего WordPress-сайта. В большинстве случаев это не создает никаких проблем, однако могут возникнуть ситуации, когда вам необходимо отключить стили Gutenberg. К примеру, есть бесплатный плагин Disable Gutenberg, который позволяет деактивировать блочный редактор и восстановить классический редактор. В настройках плагина имеется опция Enable Frontend, которая позволяет …

Подробнее

Вышел Gutenberg 11.6: улучшен интерфейс глобальных стилей, добавлена поддержка дочерних тем

Вчера вышел Gutenberg 11.6. Участники добавили десятки улучшений и баг-фиксов. Ничего особо впечатляющего: опции типографики для блока Post Title, обрезка Site Logo, кнопка в панели инструментов для конвертации старых блоков Gallery в новый формат. Релиз в основном представляет собой набор рутинных улучшений. При этом он не является плохим, он достаточно продуман и охватывает многие области, …

Подробнее

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

Подробнее

Как определить свой уровень английского

Уровень владения языком определяют тогда, когда начинают изучение языка или хотят улучшить знания. Зачем это делается? Правильная оценка позволяет выбрать подходящую программу обучения, которая даст максимальный результат и позволит вам потратить на это как можно меньше времени.  A. Базовое знание (Basic User) A1. Уровень Beginner (Начальный) Словарный запас: до 1 500 слов. Listening: Понимаешь на …

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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. Каких-либо дополнительных деталей по этой уязвимости не приводится – известно лишь, что она связана …

Подробнее

Sail: новая CLI утилита для управления WordPress приложениями на DigitalOcean

Sail — это новая бесплатная CLI утилита, для создания и управления WordPress приложениями в облаке DigitalOcean. Данный инструмент создан для разработчиков, и позволяет: Быстро запускать WordPress приложения под вашей учетной записью DigitalOcean Деплоить (и откатывать) изменения с ваший локальной копии проекта на живой сайт Создавать и откатывать полные резервные копии всех файлов и баз данных …

Подробнее