public function get_video_meta($video_ids) { if (isset($this->video_post_meta)) { return; } if (empty($video_ids)) { return; } $video_meta = array(); foreach ($video_ids as $key => $value) { // Check that it is a single video and not a playlist if ('id' . $value === $key) { $video_meta[$key] = get_post_meta($value); $video_meta[$key]['id'] = $value; } if ('playlist' . $value === $key) { $video_meta = array_merge($video_meta, Flowplayer5_Playlist::get_videos_meta_by_id($value)); } } $this->video_post_meta = $video_meta; }