loadHTML(''.$post['content'][0]); $finder = new DomXPath($dom); $classname = "nb-align-center"; $images = $finder->query("//*[contains(@class, '$classname')]"); if($images->length>0) { $image = $images->item(0); $cover_image = $image->getAttribute('src'); if($remove_image) { $image->parentNode->removeChild($image); $post['content'][0] = $dom->saveHTML(); } } else { // Default cover image if the post doesn't have $cover_image = HTML_THEME_IMG.'cover.jpg'; } ?>