Вот что я пытаюсь сделать:
У меня есть галерея миниатюр;каждый эскиз ссылается на один пост.
Когда пользователь нажимает на миниатюру, сообщение с постоянной ссылкой открывается в Fancy Box iframe.
Содержимое этого iframe - это то, что содержится в одном шаблоне публикации.потому что он использует только простую, сгенерированную WP постоянную ссылку.Итак, на данный момент шаблон не содержит заголовка, боковой панели, нижнего колонтитула - он просто содержит достаточно разметки, чтобы его можно было красиво стилизовать в iframe Fancy Box.
Это было хорошим решением, пока не была предпринята попытка реализовать Add-to-Any виджет.Когда эта кнопка нажата в пределах iframe, она получает URL-адрес одного сообщения.
Это проблема, потому что, если пользователь переходит непосредственно к шаблону, связанному с Add-to-Any, он переносится встраница без верхнего, нижнего колонтитула и боковой панели, которую вы хотели бы получить при непосредственном посещении поста!
Мне кажется, одно из следующих решений:
1) Каким-то образом измените URL-адрес Add-to-Any, чтобы пользователь перенаправлялся на страницу галереи, но таким образом, чтобы принудительно открывать iframe при загрузке (с помощью фальшивого события click с использованием jQuery?) - по существу, тогда это лицокто получил ссылку, увидит в точности то, что видел пользователь, связывающий их,
или
2) Каким-то образом измените URL-адрес Add-to-Any или постоянную ссылку на немного другой путь к файлу, чтобы яможете использовать подсказки шаблонов и иметь специальный шаблон для прямого доступа к сообщению.
Какой из этих звуков наиболее безболезненный?Прямо сейчас я немного не уверен в том, как реализовать любую из них.Я думаю, что вариант № 1 идеален, но я не уверен - и именно поэтому я здесь, мне нужна некоторая обратная связь, чтобы удостовериться, что я иду относительно этого относительно разумным способом.Как бы я вообще занял первое место?
Извините, но для этого я не могу предоставить рабочую демонстрацию, и поэтому я надеюсь, что это описание адекватно.Пожалуйста, задавайте вопросы, если мне неясно.Я посмотрю на пример, если смогу;в основном мне просто нужно подтвердить, с кем размещена демонстрация.