#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.