Intereting Posts
Обновление пользовательского поля WordPress с помощью AJAX на кешированной странице Удалить "Категория:", "Тег:", "Автор:" из the_archive_title Неустранимая ошибка (вызов функции-члена …) на производственной площадке, но не сайт разработки Каковы наилучшие методы хранения загрузок в WordPress? Виджет с одним контентом на нескольких веб-сайтах Как правильно настроить ответы форума / темы форума BBPress? Тестирование нагрузки для функциональности WordPress Как использовать nonce с формой отправки переднего конца? Как добавить настраиваемый мета-код, когда у вас есть файл шаблона страницы Изменение имени заголовка по умолчанию Страницы WooCommerce доступны только для зарегистрированных пользователей Каков наилучший способ хранения изображений для плагина? Поля пользовательских полей сообщений Могу ли я разрешить определенным людям добавлять / редактировать страницы в родительском? Вызов заголовка из файла JavaScript

Добавление запроса к URL-адресу изображения при нажатии «вставить в сообщение»?

Я написал плагин, который делает некоторые причудливые вещи с GD lib, когда вы загружаете изображение.

Все работает нормально, однако мне нужно получить заголовок изображения и добавить его в URL-адрес изображения (и имя файла изображения), когда пользователь нажимает «вставить в сообщение», но не может найти ссылок, которые могли бы мне помочь.

Вам нужно использовать фильтр image_send_to_editor .

 add_filter('image_send_to_editor', 'wpse_62869_img_wrapper', 20, 8); function wpse_62869_img_wrapper( $html, $id, $caption, $title, $align, $url, $size, $alt ) { return $html; } 

Это значения тестовой вставки, и вы можете использовать их для создания собственного ответа $html .

 html | <a href="http://wp34.dev/wp-content/uploads/2012/11/escritorio.jpg"><img src="http://wp34.dev/wp-content/uploads/2012/11/escritorio-224x300.jpg" alt="Alt text for the image" title="escritorio" width="224" height="300" class="aligncenter size-medium wp-image-9" /></a> id | 9 caption | The image caption title | escritorio align | center url | http://wp34.dev/wp-content/uploads/2012/11/escritorio.jpg size | medium alt | Alt text for the image