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

Новости

Команда WordPress Performance работает над модулем для загрузки SVG

Если вы когда-либо пытались загрузить файл SVG (масштабируемая векторная графика) для логотипа или значка в WordPress, вы, возможно, были удивлены, обнаружив, что это не работает. Основная поддержка отсутствует, поэтому пользователи полагаются на такие плагины, как SVG Support (более 900 тыс. установок) или Safe SVG (более 600 тыс. установок), чтобы загружать файлы SVG в медиатеку и использовать их как любой другой файл изображения.

Основное преимущество файлов SVG заключается в том, что они могут масштабироваться до любого размера без потери качества. Кроме того, они компактны и оптимизированы для SEO, поскольку хранятся в текстовых файлах XML, которые можно сканировать и индексировать.

Участники WordPress обсуждали добавление поддержки SVG более девяти лет. Об этом говорили до смерти с различными доказательствами концепции и без четкого пути вперед, и билет в конечном итоге стал местом, где люди периодически останавливаются и комментируют , что это «чертова трагедия, что WordPress еще не поддерживает это».

Несмотря на то, что формат имеет почти универсальную поддержку в Интернете , существуют проблемы безопасности, связанные с SVG со сценариями, где файлы могут содержать вредоносный сценарий. Без библиотеки дезинфицирующих средств SVG пользователи будут загружать файлы SVG на свой страх и риск.

На последнем собрании Performance Team участники предложили идею работы над новым модулем загрузки SVG. Во-первых, они хотят, чтобы пользователи могли загружать файлы SVG без сценариев и предоставлять предварительный просмотр SVG в библиотеке мультимедиа.

Хотя более миллиона пользователей WordPress установили плагин для загрузки SVG на свои сайты, ни один из этих плагинов не является функциональным плагином. Вот почему команда Performance Team решила создать модуль в подключаемом модуле Performance Lab. Это позволяет команде лучше протестировать функцию в реальных условиях, прежде чем предлагать ее для ядра WordPress.

Глядя на текущие реализации в плагинах, команда обнаружила, что многие из них предлагают больше функций, чем может включать этот модуль. В настоящее время все самые популярные плагины используют библиотеку SVG Sanitizer , а также модуль Drupal и интеграцию с TYPO3 CMS .

Участники группы производительности определили WordPress 6.2 как реальную цель для предложения модуля для ядра.

Рекомендуем прочитать
Новости

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

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

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

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