jquery-php magic: как открыть почтовую страницу изнутри петли на главной странице fancybox

Я запускаю пользовательский fancybox в wordpress; петля домашней страницы представляет собой сетку «признанных изображений»; нажатие на них не открывает почтовую страницу, а скорее fancybox с изображением из сообщения (обычно есть только один).

Это делается путем замены the_permalink на php-функцию, которая извлекает прямой URL-адрес (первого) изображения в сообщении. Все идет нормально.

Теперь картина открылась в fancybox; Здесь я уже добавил красиво работающую ссылку «print»; что мне нужно рядом с ним, это ссылка на фактическую страницу, на которой я взял это изображение !

это слишком сложно для меня мозгами …

… как сообщить Fancybox о такой переменной?

Очевидно, говоря fancybox использовать <?php get_the_permalink(); ?> <?php get_the_permalink(); ?> не будет работать (фрагмент php будет преобразован в символы URL, кроме того, будет ли он знать postID? Я сомневаюсь в этом);

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

Какой метод? Когда пользователь нажимает ссылку fancybox на домашней странице, URL-адрес изображения должен быть отправлен в сценарий fancybox вместе с (например) идентификатором сообщения или постоянной позицией post, чтобы fancybox мог использовать такие переменные для генерации ссылки.

В этот момент простое window.location.replace(permalink); связанный с действием щелчка. Но мой мозг не может понять, как передать эту постоянную ссылку или идентификатор fancybox. 🙁

Извините за недостаток кода, я опубликую все, что вы думаете, может помочь.

(nb: Я использую fancybox 1.3.7, он настраивается только в том случае, если у него есть кнопка печати и небольшие аналогичные изменения, без особого труда)