Привет! В Москве по прежнему плюс, а рассылка всё ещё выходит 🙂 . В этот раз выпуск получился в основном про руководства, но плохо что ли? Хорошо!
- Подписаться на рассылку в Telegram
- Контакт для связи: denis@denisco.pro
Вышел 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
- В блоге Михаила Кобзарёва появилась статья-шпаргалка про перенаправление потока вывода в Linux. Если есть желание разобраться или освежить знания по теме — получилось компактно и наглядно.
- В github появилась возможность переключаться в браузере между разными учетными записями. Полезно, если у вас, например, есть корпоративный и личный аккаунты.
+ Типичный программист и Хабр
***
Успейте насладиться последними теплыми деньками и увидимся на следующей неделе! За новыми выпусками рассылки можно следить в Вконтакте, Телеграм и Дзен.
Все вопросы, предложения и замечания можно присылать на denis@denisco.pro.