Чтобы описание caption в NextGen Gallery было обернуто в ссылку, вам понадобится внести изменения в код шаблона галереи.
- Вам потребуется открыть файл шаблона галереи в вашем редакторе кода. Обычно этот файл называется gallery.php или gallery-template.php, и он находится в папке вашей темы WordPress.
- Найдите код, относящийся к выводу caption. Обычно это фрагмент кода, содержащий функцию
ngg_gallery_shortcode()
или подобную. Вы можете использовать поиск в своем редакторе кода, чтобы найти соответствующий фрагмент.
- Внутри этого фрагмента кода найдите строку, содержащую функцию
ngg_get_image()
. Эта функция генерирует HTML-код для отображения изображения. В ней будет задан атрибутalt
, содержащий описание caption.
- Вам нужно изменить строку с помощью следующего кода:
$caption = ngg_get_image($nextgen_image->pid)->alt; $caption = '<a href="' . $nextgen_image->imageURL . '">' . $caption . '</a>';
В первой строке мы сохраняем описание caption в переменную $caption
. Во второй строке мы оборачиваем это описание в тег <a>
, который ссылается на само изображение (используя $nextgen_image->imageURL
). Если вы хотите, чтобы ссылка вела на другую страницу, замените $nextgen_image->imageURL
на URL-адрес страницы.
- Сохраните изменения в вашем файле шаблона галереи.
После выполнения этих шагов описание caption в галерее NextGen Gallery будет обернуто в ссылку. Обратите внимание, что при обновлении темы ваши изменения могут быть перезаписаны, поэтому рекомендуется создать дочернюю тему и внести изменения в ее шаблон галереи. Это поможет сохранить ваши изменения при обновлении основной темы.