Установите сначала 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, но как мы можем получить к нему доступ?