Описание oembed_iframe_title_attribute
— Filter
Хук oembed_iframe_title_attribute позволяет изменить атрибут title для iframe, созданного с помощью oEmbed. Он срабатывает при формировании HTML-кода для внедрения контента, такого как видео или карты, и позволяет настроить текст, который будет отображаться при наведении курсора на iframe
Примеры использования
Пример изменения заголовка iframe для видео с YouTube:
add_filter('oembed_iframe_title_attribute', function($title, $url) {
if (strpos($url, 'youtube.com') !== false) {
return 'Смотрите наше видео на YouTube';
}
return $title;
});
В этом примере мы устанавливаем кастомный заголовок для iframe, если URL ссылается на YouTube
Пример установки заголовка iframe для карты Google:
add_filter('oembed_iframe_title_attribute', function($title, $url) {
if (strpos($url, 'google.com/maps') !== false) {
return 'Посмотреть на карте';
}
return $title;
});
Здесь мы меняем заголовок для iframe карты Google
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо задать специфичный заголовок для iframe, чтобы улучшить доступность и понимание контента
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только атрибутов HTML
– Предупреждения
Убедитесь, что заголовок действительно помогает пользователям понять, что содержится в iframe
Альтернативы
Тип: filter
Этот хук позволяет модифицировать весь результат oEmbed, включая HTML-код и атрибуты
Используйте его, если нужно изменить не только заголовок, но и другие аспекты интеграции oEmbed