Добавить подпись к тегу img title в wordpress

#php #image #wordpress #lightbox #caption

#php #изображение #wordpress #Лайтбокс #заголовок

Вопрос:

Я пытаюсь добавить заголовок к тегу image title в wordpress, чтобы лайтбокс, который я использую, отображал заголовок, поскольку все, что он показывает, — это тег title. Я добавил $caption, а также множество других вариантов, заимствованных из шорткода заголовка. Есть предложения?

 function get_image_tag($id, $alt, $title, $align, $caption, $size='medium') {

    list( $img_src, $width, $height ) = image_downsize($id, $size);
    $hwstring = image_hwstring($width);


    $class = 'align' . esc_attr($align) .' size-' . esc_attr($size) . ' wp-image-' . $id;
    $class = apply_filters('get_image_tag_class', $class, $id, $align, $size);

    $html = '<img src="' . esc_attr($img_src) . '" alt="' . esc_attr($alt) . '" title=" ' . esc_attr($title).' | '. esc_attr($content).'" '.$hwstring.'class="'.$class.'" />';

    $html = apply_filters( 'get_image_tag', $html, $id, $alt, $title, $align, $caption, $size );

    return $html;
}
  

Комментарии:

1. Вы написали эту функцию или просто модифицируете ее? Откуда берется $caption аргумент?

2. Можно ли перенести этот вопрос в wordpress.stackexchange.com ?

3. @lord_t: * Этот плагин jQuery был вдохновлен и основан на Lightbox 2 Локешем Дакаром ( huddletogether.com/projects/lightbox2 ) * и адаптирован для меня для использования в качестве плагина от jQuery. * @name jquery-lightbox-0.5.js * @автор Леандро Виейра Пиньо — leandrovieira.com

4. Я пытаюсь изменить тот, который существует в wp-includes/media.php файл. И аргумент $ caption на самом деле не берется ниоткуда, я просто надеялся, что это сработает. В некотором смысле я новичок в php.

Ответ №1:

 To add caption to the images being displayed in lightbox.Follow the below steps:


- Go to admin dashboard and click the library,it will list out all uploaded 
  pictures used for lightbox.Then click on the image for which you want to give caption
  Then,that image properties will appear in that caption field is there.
                                [OR]

- You can include caption while adding image itself.For that click the media tab -> add 
  new.Upload New Media will open,in that click select files and load the image from your 
  local machine.After the image is uploaded.Below that image you will see the caption 
  property.