Вопрос: Проблемы с использованием функции oembed в WP + Instagram + AJAX

Я использую модальный режим для загрузки содержимого записей через AJAX. Внутри шаблона сообщения я использую wp_oembed_get () для встраивания различных типов медиа (YouTube, Vimeo, Flickr и Instagram). Все работает, кроме Instagram.

Когда я открываю пост, содержащий вставку Instagram, он загружается нормально. Но если я закрываю модальный диск и пытаюсь загрузить другой пост, встраивание не работает правильно. Фото /видео внутри встраивания не загружается.

Это страница: http: //staging.smuttynose.com/the-hopper

Если вы откроете одну из публикаций «Instagram Test», закройте ее, а затем загрузите другую, вы увидите, что происходит.

Я нахожусь в конце своей веревки, чтобы выяснить это!

Ответы и комментарии:

Я просто столкнулся с той же проблемой. Instagram изменил свой код встраивания, добавив в него js-файл, который, очевидно, не запускает контент, загружаемый через Ajax. Вы нашли и решение для этого?
Создан 04-03-2015 09:21 Banago

К сожалению, я не сделал. Мне все равно было бы любопытно, есть ли у кого-нибудь решение или альтернатива. Работа с этими социальными API-интерфейсами - боль в заднице.
Создан 04-03-2015 11:46 Adam Walter

Я разобрался - выложу как отдельный ответ.
Создан 05-03-2015 01:09 Banago

Спасибо! С тех пор я отказался от того, что делал, и избавился от модального окна, чтобы решить мою проблему, но это звучит так, как будто это сработало! Я отмечу как ответ.
Создан 13-03-2015 02:57 Adam Walter

Ты звезда, это помогло мне решить мою проблему.
Создан 18-08-2017 11:31 mary_berry

Instagram изменил свой код встраивания с простого iframe на связку HTML и JS-скрипт. Очень не элегантно, но мы ничего не можем сделать. Эта настройка, конечно, завершается ошибкой при вызове через AJAX, поскольку файл JS, который является частью HTML, не запускается. К счастью, есть еще один официальный способ заставить его работать с AJAX в два этапа:

Включите эти сценарии в ваш HMTL:
Создан 05-03-2015 04:34 Banago26316

Может случиться так, что вор отформатировал ваш телефон до заводских настроек. Тогда в этом случае ADM будет бесполезным. Кроме того, жесткий сброс телефона настолько прост, он был вором, он бы это сделал до сих пор ...
Создан 15-03-2017 09:30 Lalit Singh Fauzdar24819