Intereting Posts
Пользовательский каталог без плагина Почему мой пользовательский виджет не останется на боковой панели после перезагрузки? Пометка сообщений для пользовательских таксономий с использованием XMLRPC в R Функция the_content не работает Упорядочить код в файле functions.php темы WordPress? Индивидуальный многострочный цикл типа по таксономии Пользовательский тип сообщения использует шаблон index.php Переопределение аргументов по умолчанию wp_nav_menu Создайте шаблон WordPress без навигации и нижнего колонтитула Как вызвать функции плагина wp без функции curl? HTTP-запросы начинают зависать после того, как я попытаюсь активировать все плагины и остановлюсь только тогда, когда я вручную отключу плагины через DB Проблема подключения DataBase с PHPUnit и WordPress Как я могу напечатать содержимое поля wp_editor? Как вернуть результаты get_posts () в явно определенном порядке Если есть страница архива типа персонализированного сообщения

Добавить лайтбокс в галерею 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 для вышеуказанных совпадений.