Начиная с версии WordPress 3.5 отключено автоматическое добавление title картинки при вставке ее в редактор, а также title в галерее. За данный атрибут отвечает поле «Заголовок» в админ-панели.
В первую очередь, это затрудняет оптимизацию картинок. Кроме того, практически все плагины лайтбокса используют пони.
function ivi_titles_image ( $html, $id, $attachment ) {
if ( !strpos($html, "title=") ) {
$html =im. get_the_title( $id ) .'"' , $html);
}
return $html;
}
add_filter( 'media_send_to_editor', 'ivi_titles_image', 10, 3 );
Чтобы title отображались у картинок галереи WordPress в functions.php темы нужно вставить код:
function ivi_titles_gallery ( $atts, $img ) {
$atts['title'] = trim(strip_tags( $img->post_title ));
return $atts;
}
add_filter('wp_get_attachment_imagi_;