Ваш путь: Главная »  » текущая страница


возможно заказать разработку или сопровождение, услуги вашего сайта/блога

 
обновлено: 2021-03-18   комментировать
Запросто с WordPress создание и продвижение сайтов ATs media

wp_filter_content_tags

Функция wp_filter_content_tags() – настраиваемая обработка контента в связке с новыми технологиями браузеров. Введена в WP 5.7.

 

На данный момент модификации обрабатывает добавление к img тегам соответствующих атрибутов srcset, sizes и loading (отложенная загрузка – с WP 5.5), и теперь: в версии ВП 5.7 добавляет атрибут loading ( loading=’lazy’ ) к тегам для окон iframe.

 

Примечательно: добавление тегов происходит автоматически! так что, если на момент создания публикации (старые посты), в атрибутику контента соответствующие теги добавлены не были – с новейшими версиями WordPress они будут добавлены автоматически.

Всё это легко настраивается по требованию разработчика: отключается/включается…

 


 

 

 

 

 

смотрите, как работает функция wp_filter_content_tags на примере отложенной загрузки для iframe в обновленном ядре WP 5.7

 

 

 

 

функция wp_filter_content_tags

 

 

 

 

 

новый WordPress 5.7

 

 

 

 

 

шаблон:

 

 

wp_filter_content_tags( строка $ content , строка $ context = null )

 

 

 

хуков нет.

 

 

 

Использование:

 

 

wp_filter_content_tags( $content, $context );

 

 

Аргументы:

 

 

$content (строка) – обязательный.

 

контент (html), который нужно отфильтровать.

 

 

$context (строка) – необязательная.

 

Дополнительный контекст для передачи значений фильтру, если таковые есть.

 

по умолчанию: current_filter() – это если не установлено значение. по умолчанию же: null

 

 

 

см. также:

 

а) wp_img_tag_add_width_and_height_attr() – описания появятся в ближайшее время…

б) wp_img_tag_add_srcset_and_sizes_attr()

в) wp_img_tag_add_loading_attr()

г) wp_iframe_tag_add_loading_attr()

 

 

 

 

…как и говорилось, функция wp_filter_content_tags введена от версии 5.5.

 

…в ВП 5.7 добавлена поддержка отложенной загрузки окон iframe (подробнее об обновлении WordPress 5.7. читать по ссылкам выше).

 

 

 

 

В ядре WP находится по пути: wp-includes/media.php

 

 

 

 

возможные ошибки

 

 

 

примечание: если есть читатели, которые изменяли адрес страницы входа (авторизации на сайте) путем редактирования и замены файла wp-login.php, то прочтите этот пост о том, как решить ошибку после обновления ВП.

 

 

 

 

 

работа с условными тегами WP: пример на странице пагинации

 

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание
другие функции:

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©