Intereting Posts
Создайте двухуровневые выпадающие меню для пользовательской таксономии и пользовательского типа сообщений Как исправить ошибку сервера WordPress 500 Внутренняя ошибка сервера из-за пользовательского типа сообщения Использование сообщений и таблицы postmeta для хранения данных адаптера адресной книги Как перенести результаты поиска на определенную страницу? wpml и языки с разными направлениями Использование класса плагина внутри шаблона Пользовательский WP TItle из настраиваемого шаблона с динамической структурой URL Как создать различные настраиваемые макеты сообщений? Использование данных cookie для цикла WP_Query Post Ancestor и Child Post в пользовательском типе сообщения Изменить сообщения администратора WordPress из табличного представления в календарь Создайте страницу меню администратора, на которой отобразится контент из функции в functions.php Hidde определенную категорию из почтовой мета Отдельные категории WordPress в список sepeat на отдельных страницах Почему мой пользовательский тип сообщения отображается не в том месте?

Использовать имя файла для 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 ); 

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