Огромный сборник статей от WPTec для начинающих

Мнение

Новый плагин Network Media Library создает общую библиотеку в многосайтовой сети

Автор ядра WordPress Джон Блэкборн выпустил новый плагин под названием Network Media Library, который предоставляет общую медиа-библиотеку для всех сайтов в многосайтовой сети WordPress. Блэкборн – инженер в Human Made, и этот плагин он создал для клиента путем форка плагина Multisite Global Media Фрэнка Бултге и Доминика Шиллинга .

По умолчанию плагин использует идентификатор сайта 2 для центральной медиабиблиотеки, но идентификатор сайта можно настроить с помощью ловушки фильтра. Доступ к сетевой библиотеке в настоящее время ограничен пользователями, имеющими разрешения на уровне автора с возможностью upload_files на центральном медиа-сайте. В описании плагина Блэкборн сказал, что план будущих версий состоит в том, чтобы исключить необходимость добавления пользователей в центральную медиатеку.

После локального тестирования я обнаружил, что описание плагина означает «прозрачную» загрузку мультимедиа на центральный медиа-сайт. В отличие от других подключаемых модулей, которые выполняют аналогичную функцию (например, сетевой общий носитель и мультисайтовый глобальный носитель ), нет никаких указаний на то, что файлы являются частью общесетевой библиотеки. Например, Multisite Global Media добавляет вкладку «Global Media» в библиотеку мультимедиа, чтобы указать, какие файлы собраны с сайтов в сети. Плагин Network Media Library работает незаметно, не добавляя отдельной вкладки в медиа-библиотеку.

Фрэнк Бюльтге, соавтор плагина Multisite Global Media, спросил Блэкборна, почему он решил разветвить плагин, а не улучшать его. Блэкборн сказал, что основное отличие состоит в том, что исходный плагин поддерживает локальные медиафайлы, а его вилка – нет.

Разработчики, внедряющие Network Media Library на своих сайтах, должны знать, что она все еще находится в стадии активной разработки. В настоящее время он имеет встроенную совместимость с плагинами Regenerate Thumbnails и WP User Avatars . Также подтверждена совместимость плагина с BuddyPress, Extended CPT, Gutenberg, Stream и User Profile Picture. Blackbourn планирует в будущем тестировать и поддерживать множество дополнительных подключаемых модулей, включая CMB2, ACF, а также различные подключаемые модули для управления галереями и мультимедиа.

Сетевая медиа-библиотека лицензирована MIT и доступна на GitHub . Требуется WordPress 4.9+ и PHP 7.0+. Плагин можно установить как mu-плагин или активировать по сети.

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *