Intereting Posts
Невозможно перевести дочернюю тему Divi с помощью load_child_theme_textdomain Как подключаться только к Single.php после содержимого? Как переместить код <head>, введенный плагином ниже стандартного кода WordPress <head>? Ошибка установления соединения с базой данных только на некоторых страницах Где найти код, используемый для визуализации страницы с коротким кодом и определенным шаблоном? Использование плагина перенаправления для передачи URL-адресов как строчные в wordpress Передайте идентификатор комментария через URL-адрес и добавьте пул комментариев в URL-адрес Изменение размера внешнего изображения Расширенная форма поиска с фильтрами для пользовательских таксономий Система WP-Cron не работает на сервере Пользовательский шаблон таксономии не работает Как показывать рекламу google между почтовым контентом? Создайте больше держателей виджетов, как активные виджеты и неактивные виджеты Использование jQuery preend () с файлом include Пользовательский запрос Custom-Post-Types создает ошибку

Добавить лайтбокс в галерею WordPress

Есть ли способ проверить, привязана ли галерея к странице вложения или файлу изображения через jQuery или WP-фильтр?

Я пытаюсь добавить лайтбокс в изображение галереи, связанное с файлом изображения. Но я не могу этого сделать, потому что нет способа рассказать разницу между изображением, связанным со страницей вложения или файлом изображения, в кодах html, сгенерированных WordPress.

Solutions Collecting From Web of "Добавить лайтбокс в галерею WordPress"

По умолчанию существует разница в выходе HTML для изображений, вставленных самостоятельно или через [gallery] .

Прямая ссылка на изображение выводит <a href=""> фактический тип mime изображения, например:
<a href="some-image.jpg">

Вложение <a href=""> выводит URI вложения, например: <a href="some-link?attachment_id=126" ../attachment/2013/ <a href="some-link?attachment_id=126" или ../attachment/2013/

Что касается фильтра, я не думаю, что есть способ, если вы не проанализируете the_content для вышеуказанных совпадений.