WordPress Дайджест № 1 (4 сентября 2023)
Подборка свежих новостей, инструментов, видео и материалов из мира WordPress. Приятного чтения!
Безопасность
- WordPress-плагин Jupiter X Core позволял захватывать аккаунты и загружать файлы без аутентификации
Сразу две уязвимости были обнаружены в плагине Jupiter X Core для сайтов WordPress и WooCommerce. Баги позволяют захватывать чужие учетные записи, а также загружать файлы без аутентификации. - Уязвимость в WordPress-плагине All-in-One WP Migration угрожает раскрытием информации
Уязвимость в нескольких расширениях плагина All-in-One WP Migration, который насчитывает более 5 млн установок, позволяет манипулировать токенами доступа без аутентификации. В результате злоумышленники могут получить доступ к конфиденциальной информации сайта.
Ядро
- Что нового произошло в мире WordPress для разработчика в авгутсе 2023 года
Некоторые функции уже появились в релизе 6.3, а некоторые до сих пор доступны только в плагине Gutenberg. Справедливости ради стоит отметить, что плагин уже на две версии опережает то, что вошло в 6.3. А когда вы тестируете изменения, всегда полезно запускать самую последнюю версию. - Вышел WordPress 6.3.1
Этот минорный релиз содержит 4 исправления ошибок в ядре и 6 исправлений для редактора блоков.
Новости
- Вышел WordPressCS 3.0.0
Это важный выпуск, в котором внесены значительные изменения, улучшающие точность, производительность, стабильность и ремонтопригодность всех сниффов, а также позволяющие WordPressCS лучше работать с современным PHP.
Gutenberg
- Палитра команд редактора сайта
В этом уроке мы поговорим о палитре команд WordPress, а также добавим в нее несколько пользовательских команд. - Вариации блоков и API для работы с вариациями
Вариации блоков — это один из самых мощных способов расширения WordPress и улучшения качества редактирования для пользователей. В этой статье вы узнаете, как эффективно создавать вариации блоков, и найдете способы их использования в рабочих процессах. - Добавление произвольных настроек в theme.json
Одной из моих любимых особенностей theme.json является поддержка пользовательских настроек. Это один из самых мощных способов построения поверх блочной системы, но он часто недостаточно используется тематическим сообществом.
WooCommerce
- Как скрыть кнопку «Просмотр корзины» в Мини-корзине
Если у вас большие планы на мини-корзину в вашем интернет-магазине и вы планируете полностью её кастомизировать, то я однозначно рекмоендую вам этот видеоурок. - Как включить поиск товаров по артикулу
Если вы будете использовать стандартный поиск интернет-магазина WooCommerce на сайте, то вы можете заметить, что он не будет находить никаких товаров, если вы будете искать их по артикулам.
Статьи
- Основы Shell (bash) для WordPress
По мере использования WP-CLI, вы поймете, что небольшие знания командной строки могут значительно ускорить рабочий процесс. Поэтому давайте поговорим о некоторых вспомогательных утилитах командной строки.