+
+       public function get_metadata() {
+               $data = [];
+
+               $doc = new DOMDocument();
+               $doc->loadHTML($this->html_content);
+
+               $image_tag = $doc->getElementsByTagName('img')[0];
+
+               if ($image_tag != null) {
+                       $data['post_hero_image'] = $image_tag->getAttribute('src');
+                       $data['post_hero_image_alt'] = htmlspecialchars($image_tag->getAttribute('alt'));
+               }
+
+               return new PostMetadata($data);
+       }