WordPress Дайджест № 8 (27 ноября — 11 декабря 2023)
Подборка свежих новостей, инструментов, видео и материалов из мира WordPress. Приятного чтения!
Безопасность
- В WordPress 6.4.2 закрыта критическая уязвимость
Сегодня, 6 декабря 2023 года в срочном порядке был выпущен WordPress 6.4.2. - Уязвимость Шрёдингера: зачем хакеры выдумывают проблемы с безопасностью WordPress
Необычная стратегия киберпреступников ведёт к массовому заражению веб-сайтов вредоносным кодом. - Предупреждение о мошенниках
В последнее время администраторы сайтов WordPress стали заметно чаще получать письма якобы от WordPress.org или WordPress.com. - 50 000 сайтов на WordPress уязвимы перед удаленным выполнением кода из-за бага в плагине
В плагине для резервного копирования Backup Migration, который начитывает более 90 000 установок, обнаружили критическую уязвимость.
Плагины
- Как быстро переключаться между пользователями в WordPress?
Если нужно взглянуть на сайт глазами другого пользователя — сделать это можно в пару кликов.
Ядро
- Matt Mullenweg: State of the Word 2023
Через Яндекс.Браузер можно смотреть на русском.
Gutenberg
- Файловая структура блочной темы
Блочные темы WordPress — это новая парадигма в дизайне тем WordPress, появившаяся вместе с функциями полного редактирования сайта (FSE). - Понимание файла theme.json в блочной теме WordPress
Редактор WordPress Gutenberg произвел революцию в создании и настройке тем, и в основе этой трансформации лежит файл theme.json.
WooCommerce
- Оформление заказа через контактную форму
На businessbloomer.com опубликовали небольшое руководство по совместному использованию плагина контактных форм Fluent Forms и WooCommerce. - Как отключить оплату заказов в WooCommerce?
Если оплата заказов в WooCommerce не нужна — её можно отключить одной строкой кода. - CoCart — «безголовый» WooCommerce REST API
Сделайте свой магазин WooCommerce «безголовым» за несколько дней, а не месяцев. - Импорт продуктов в мультисайт
Недавно я тестировал свой новый плагин, связанный с многосайтовой сетью магазинов WooCommerce, и заметил, что перед импортом товаров в один из магазинов сети сначала нужно выполнить некоторые дополнительные настройки сети.
Разработка
- Библиотека Requests
Requests под PHP — это скромная библиотека для HTTP-запросов. Она упрощает взаимодействие с другими сайтами и снимает с вас все заботы. - WordPress-PHP-SDK
SDK на PHP для удобной работы с WordPress REST API. - DI52
Очень простой контейнер для инъекций зависимостей (DIC) для упрощения разработки под WordPress от Лука Тумедей (Luca Tumedei). - Увеличение лимита размера загружаемых файлов
Настройки сервера по умолчанию частенько не позволяют загружать большие файлы. Ребята из codeinwp.com подготовили руководство о том, как справиться с этой напастью. - WordPress React Components для разработчиков WP
Получите сниппеты, изображения и информацию обо всех инструментах, доступных для продвинутой разработки под WordPress. - Почему remove_action() или remove_filter() не срабатывают на классы?
На самом деле такой момент, для многих из вас он может быть очевиден, но для не менее многих людей он будет едва ли понятен. Именно поэтому я решил о нём рассказать, чтобы он стал понятен всем сразу. - Как создать пользовательские команды WP-CLI
Недавно я улучшал свой плагин Simple WordPress Crossposting с помощью некоторых пользовательских команд WP-CLI, и мне пришла в голову мысль — «почему бы не создать руководство по этому вопросу?». - Как сделать функцию switch_to_blog более производительной?
В этом уроке я расскажу о функцииswitch_to_blog
(), особенно о ее использовании в цикле.
Разное
- Зимние обои WordPress для праздничной ленты
Все мы любим немного праздника, и ваши экраны тоже — посмотрите на девять новых зимних обоев WordPress.