joelencioni
  • 0
Новичок

Как добавить ссылку в подпись к изображению?

  • 0

Я хотел бы добавить ссылку на подпись к фотографии в одном из моих постов. Я могу ввести HTML для ссылки в заголовке, но когда я публикую сообщение, ссылка удаляется.

Как добавить ссылку в заголовок? Это было бы очень полезно для предоставления фото кредита.

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

    Когда я пошел, чтобы отправить запрос на улучшение, это выглядело так, как будто кто-то опередил меня. К сожалению, это было четыре года назад. Я наткнулся на него.

    Тем временем я опубликовал плагин GIC, чтобы добавить этот крючок для подписи. После установки плагина вы можете написать фильтр, чтобы использовать больше метаданных медиафайлов в качестве подписи. С помощью фильтра вы даже можете добавить больше стилей или полностью удалить/скрыть заголовок.

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

    /**
     * Custom Filter for Gallery Image Captions
     */
    function my_gallery_image_caption($attachment_id, $captiontag, $selector, $itemtag) {
    
        $id = $attachment_id;
    
        $my_image_meta = galimgcaps_get_image_meta($id);
    
        return "<{$captiontag} class='wp-caption-text gallery-caption' id='{$selector}-{$id}'>"
        . "<strong>" .  wptexturize($my_image_meta['title']) . "</strong><br><br>"
        .  wptexturize($my_image_meta['caption']) . "<br><br>"
        .  wptexturize($my_image_meta['description']) . "<br><br>"
        . "<strong>Alt Text</strong>: " . $my_image_meta['alt'] . "<br><br>"
        . "<a href='" . $my_image_meta['src'] . "' target='_blank'>Download Image</a>"
        . "</{$captiontag}></{$itemtag}>";
    
    }
    add_filter('galimgcaps_gallery_image_caption', 'my_gallery_image_caption', 10, 4);
    

    Ознакомьтесь с документацией и примерами, чтобы узнать, работает ли это для вас. Кричите, если у вас есть какие-либо вопросы.

    • 0
  2. Вы хотите, чтобы ссылка была под фотографией, поверх фотографии или когда вы нажимаете на фотографию, она переходит к подписи?

    • 0
  3. Тот же вопрос на форуме поддержки WordPress http://wordpress.org/support/topic/putting-a-link-in-an-image-caption.. посмотрите, работают ли эти обходные пути для вас.

    Удачи.

    • 0

Оставить ответ

You must login to add an answer.