Массово задать атрибуты картинок в контенте
Сайт на WP картинки в записях вставлены в контент. Нужно для всех записей каждому изображению добавить alt и title по принципу: Название записи этап 1, Название записи этап 2, Название записи этап 3...
Я сейчас вижу 3 варианта:
1) Существующий плагин (поиск чего-то подходящего не дал) 2) Обработка при выводе 3) Изменить через SQL запрос в таблице (с запросами сталкиваюсь редко поэтому не представляю есть ли там аналог цикла)
Можете натолкнуть на более верный/простой вариант?
Ответы (1 шт):
Автор решения: WP Punk
→ Ссылка
Я бы не менял в базе, а менял через хук wp_get_attachment_image_attributes
add_filter( 'wp_get_attachment_image_attributes', 'filter_function_name_2256', 10, 3 );
function filter_function_name_2256( $attr, $attachment, $size ){
if ( is_single() ) {
$attr['alt'] = get_the_title();
$attr['title'] = get_the_title();
}
return $attr;
}