Архив – Показать видео с первого сообщения

Я относительно новичок в разработке WordPress. Способ структурирования моих сообщений – это заголовок сообщения с видео под текстом. Видео, предоставленные моим клиентом, находятся в тегах JavaScript. То, что я собираюсь выполнить на странице архива, – отобразить видео с первого сообщения под заголовком категории.

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

Это код, который у меня есть в functions.php.

function the_post_video($post_id=NULL) { global $post; $target_post = $post; if($post_id !== NULL) $target_post = get_post($post_id); $matches = null; if(preg_match('/<script(.*?)\\/?>(<\\/script>)?/s', $post->content, $matches)) { return $matches[0]; } return ''; // return empty if no iframe found. } 

Примечание. В настоящее время сайт неактивен.

Любая помощь очень ценится.