Еженедельная WordPress-рассылка 10.11.2023

Привет! В Москве по прежнему плюс, а рассылка всё ещё выходит 🙂 . В этот раз выпуск получился в основном про руководства, но плохо что ли? Хорошо!

Вышел WordPress 6.4

7 ноября вышел WordPress 6.4. Ура, товарищи! Это последний большой релиз в этом году. По традиции, выход осенней версии связали с выпуском новой темы — Twenty Twenty-Four. И в этот раз демка темы впечатляет: полностраничные паттерны, несколько сборок под разные сценарии использования, куча разнообразных элементов, типа отзывов, call to action и т.д. Это начинает всё больше напоминать платные темы, подготовленные для всего. Только в этом случае — бесплатно, без дополнительных плагинов и с библиотекой разнообразных готовых паттернов. Как тебе такое, Илон Маск?

Ещё одно интересное изменение, которое, думаю, многие оценят — лайтбокс для изображений. Вообще непонятно, почему такая популярная функция потребовала столько лет на пути к реализации. Но вот она наконец-то есть и это прекрасно!

Ну и моя личная боль — галочку «Открыть в новой вкладки» вынесли из раздела «Расширенные» в основное окно редактирования ссылки. Считаю, что это успех!🔥

Если всё пойдет по плану, то я постараюсь выпустить свой текст про WP 6.4 к следующему выпуску рассылки. Ну а пока, можете почитать ещё одну пачку обзоров обновленного WordPress по ссылкам ниже 🙂 .

+ Новость на WordPress.org
+ Публикация на wptavern.com
+ Её перевод на oddstyle.ru

WordPress 6.5 и загрузка переводов до 2 раз быстрее

Ещё одна давняя и известная проблема — при использовании на сайте любого языка, кроме английского по умолчанию — скорость загрузки сайта снижается, а использование памяти увеличивается.

В WordPress 6.5 планируют улучшить механизм загрузки переводов. Идея оптимизации в том, чтобы сконвертировать медленные файлы перевода в .mo формате в быстрые php-файлы и дополнительно закешировать с помощью расширения OPCache, встроенного в PHP.

В своё время подобное решение предлагал Геннадий Ковшенин в своём планине pomodoro. Сейчас за вопрос решились взяться системно и подготовили плагин Performant Translations (осторожно, это бета-версия!). В будущем, он должен стать частью ядра WP 6.5. Но, судя по тестам, результат уже сейчас выглядит впечатляющим.

+ Тикет по теме
+ Как установить плагин в WordPress

Вкладки на странице настроек

В WordPress есть API для создания дополнительных страниц настроек. В своём руководстве, Миша Рудрастых решил развить эту идею и показать как добавлять вкладки на такие страницы. Я обычно использую возможности плагина Advanced Custom Fields для подобных задач. Но если у Вас нет лицензии на ACF, то можете попробовать взять за основу сниппет из статьи и доработать под себя.

+ Описание API настроек на русском языке от wp-kama.ru
+ Что такое сниппеты и как их использовать в WordPress

Иконки для блока Кнопка

На github появился плагин для добавления иконок к кнопкам. Судя по всему, это демонстрация как можно расширить стандартный блок редактора WordPress и его не планируют добавлять в официальный каталог. Но плагин выглядит вполне рабочим, хоть и имеет достаточно ограниченный набор иконок.

+ Статья на wptavern.com
+ Как установить плагин в WordPress

Повышение интерактивности сайта

В блоге codeinwp.com вышла небольшая подборка плагинов для повышения интерактивности вашего сайта. Устанавливать форум на сайт в 2023 году, я бы, конечно, поостерегся 😀 Но в остальном, это набор разнообразных блоков для редактора, плагинов для контактных форм, конструкторов опросов и т.д. Если ищете вдохновение — может пригодиться.

+ Как установить плагин в WordPress

Отключение REST API без плагинов

ВНИМАНИЕ! REST API используется самим WordPress, а также некоторыми плагинами, поэтому если вы не уверены — не надо его отключать. Это может привести к проблемам в работе сайта! Я предупредил.

Тогда зачем что-то отключать, если это всё ломает? Основная причина — конфиденциальность.

REST API дает доступ к большому количеству данных вашего сайта в одном месте и в удобном виде. Эти данные считаются условно-публичными, т.е. во многих случаях их можно собрать по страницам сайта. Условность проявляется в том, что через REST API можно, например, получить изображения не вставленные на страницы сайта — несколько запросов и у любого пользователя список всех медиафайлов в удобном json-формате.

Аналогично, например, с пользователями. Вы решили скрыть пользователей на сайте: отключили страницы архивов авторов, убрали авторов из записей, rss-ленты, seo-разметки и т.д. В общем, приложили все усилия, чтобы пользователей не было видно, но по REST API список пользователей всё равно будет доступен. И не просто доступен, но и с логином, именем, адресом сайта, описанием и аватаром.

Поэтому, если вы знаете, что делаете, и точно решили, что вам это нужно, то Миша Рудрастых подготовил приятное руководство по теме. Здесь и отключение REST API только для незалогиненных пользователей и фильтрация по IP, отключение для определенных типов записей и таксономий, отключение определенных ендпоинтов и смена адреса REST API в целом. В общем, есть с чем порезвиться.

+ Официальная документация по REST API
+ Описание REST API на русском языке от wp-kama.ru
+ Что такое сниппеты и как их использовать в WordPress

Обновления на wphub.space

На этой неделе вышел текст про то, Как установить плагин в WordPress, а также ответы на вопросы Как быстро переключаться между пользователя в WordPress и Как сделать любую страницу главной в WordPress.

Рубрика НЕWordPress

***

Успейте насладиться последними теплыми деньками и увидимся на следующей неделе! За новыми выпусками рассылки можно следить в Вконтакте, Телеграм и Дзен.

Все вопросы, предложения и замечания можно присылать на denis@denisco.pro.

Поддержите автора, если публикация была для вас полезной!❤️


Опубликовано:

Автор: