Intereting Posts
Как отправить данные на ту же страницу в wordpress Как получить доступ к данным в базе данных WordPress извне с помощью php $ wpdb, подготовленный с условием поиска Внедрение плагина с формой HTML / CSS? Вторичное меню в WP 4.5 Различные адреса для мобильных и настольных веб-страниц Пользовательский тип сообщения, вызывающий пользовательский интерфейс боковой панели администратора Разбор заголовка сообщения на странице медиа-бокса add_action не использует действие «delete_post» с wp_delete_post Улавливание отправки MailChimp и переход на перенаправление страницы Изменить размер и обрезать medium_large изображения Custom Post Type Set Комментарии ON по умолчанию без отображения METABOX Роли пользователей, сделать страницу, принадлежащую нескольким пользователям Нужно ли мне префиксные переменные внутри функции? используя wp_remote_get для получения собственного URL-адреса на локальном хосте

<! – more -> quicktag break Плагин FancyBox на первой странице моего блога

Я использую плагин в своем блоге, который позволяет пользователю щелкнуть изображение, чтобы увеличить его во всплывающем окне. Моим плагином для этой задачи является плагин FancyBox для WordPress .

В большинстве случаев плагин работает так, как ожидалось. Тем не менее, я обнаружил, что он не работает на изображениях, найденных на первой странице моего блога, если изображение является частью сообщения, содержащего <!--more--> quicktag. Для сообщений без <!--more--> quicktag функциональность FancyBox работает должным образом.

Кроме того, на соответствующей странице с одностраничной почтой с быстрым тегом <!--more--> функциональность FancyBox работает так, как ожидалось. Это имеет смысл, поскольку (я считаю), quicktag <!--more--> полностью игнорируется на страницах с одной почтой.

Я могу видеть, изучая источник HTML-страницы, что class="fancybox" и rel="fancybox" отсутствуют в тегах изображений <a> на сообщениях о проблемах. Я знаю, что плагин обычно вставляет эти атрибуты. Но я не понимаю, почему атрибуты не вставлены при использовании <!--more--> quicktag.

Я использую настраиваемую тему, но я пробовал пару других общих тем, и это, похоже, не помогло. Я также попробовал два других плагина FancyBox (Easy FancyBox и Fancybox), и они оба продемонстрировали эту проблему.

Мой сайт http://www.untamedimages.com/blog

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

Любая помощь будет принята с благодарностью.

Ваши изображения не инкапсулируются разметкой гиперссылки, поэтому, если вы не используете дополнительные вызовы, Fancybox не будет знать, какие гиперссылки / изображения для Fancybox.

Вам нужно либо исправить это в цикле шаблона, который использует ваша домашняя страница, либо добавить дополнительный хакерский дополнительный вызов, например:

 jQuery('.post .imgpost').on('click', function($) { $.fancybox(); });