Использовать имя файла для Alt и титров

В настоящее время я называю все мои файлы изображений следующим образом:

Earth the Blue Planet.jpg 

Что при загрузке будет изменено на это:

 Earth-the-Blue-Planet.jpg 

Мне было интересно, возможно ли, чтобы изображения и теги изображения отображались так, как это, используя имя файла при добавлении их в сообщения:

 alt="Earth the Blue Planet" title="Earth the Blue Planet" 

Я знаю, что тег title не должен использоваться таким образом, но я просто буду использовать имя файла в качестве базы, чтобы добавить нужную мне информацию. Это упростит ситуацию.

Спасибо огромное! Мне нравится это место для всех моих вопросов WordPress!

Solutions Collecting From Web of "Использовать имя файла для Alt и титров"

alt tag уже принимает имя файла, но если по какой-то причине вам нужно заменить дефисы пробелами и включить дублирующее название тега alt, вы можете сделать что-то вроде:

 function wpse_120228_seomadness($html, $id, $caption, $title, $align, $url, $size, $alt) { $alttitle = str_replace('-', ' ', $alt); $img = get_image_tag($id, $alttitle, $alttitle, $align, $size); $html = '<a href="' . esc_attr($url) . '">' . $img . '</a>'; return $html; } add_filter( 'image_send_to_editor', 'wpse_120228_seomadness', 10, 9 ); 

Это повлияет только на изображения, вставленные в редактор после добавления кода, а не на уже созданные вами изображения.