Intereting Posts
Как найти код, выполняемый при вызове wp_head ()? Изменить URL-адрес меню администратора плагина «-2» Добавляется в конец URL (нет дубликатов страниц, нет страниц в корзине) Использование собственных классов на тестах Wp Unit Плагин WordPress PARAMS в iFrame Должен ли я использовать пользовательские типы сообщений или настраиваемые таблицы базы данных для разработки плагинов? Robots.txt с WordPress и Joomla на одном сервере Контактная форма 7: Сделать поле обязательным после проверки флажка Могу ли я использовать собственный идентификатор приложения Facebook с этим плагином для социальных комментариев? Разработка плагинов, перехваты, создание контента Получение комментариев за сообщение не работает таксономия Как отложить возможность публикации сообщений? переписать правило для перенаправления на последнюю дату permalink Почему страница пользовательского таксономического архива перенаправляет меня на один пост?

Установите сначала oembed в post на глобальную переменную или функцию

У меня есть функция, которая получает первое сообщение в сообщении. Я получил код из этого связанного сообщения .

add_filter('embed_oembed_html', 'my_function',10,4); function my_function( $cache, $url, $attr, $post_ID ) { global $my_previous_post_id; if ($my_previous_post_id != $post_ID) { // post ID changed, so this is the first oembed for the post // do something with $url $my_previous_post_id = $post_ID; } return $cache; // it's important that you return the $cache value as-is } 

Как я могу получить первое сообщение из сообщения и сделать его глобальной переменной ? Если это невозможно, мы можем сделать oembed url как post meta, чтобы получить доступ к первой записи в любом месте?

Мне нужно иметь доступ к первому, заключенному в цикл в моем коротком коде.

Вы можете получить первое изображение в сообщении (отличное изображение) с помощью функции:

 the_post_thumbnail(); 

Вы можете получить первое сообщение в сообщении:

 ??? 

@Otto написала, как получить первый oembed, но как мы можем получить к нему доступ?

Solutions Collecting From Web of "Установите сначала oembed в post на глобальную переменную или функцию"