希望添加到我的DOM代码中,以包含定位我的wordpress帖子的最后一张图片
编辑 - 我只有目标的代码/拉出内容的块引用。我希望能够使用我的wordpress帖子中的最后一张图片作为特定div的背景。
HTML
<?php
$content = get_the_content();
$content = wpautop($content);
$doc = new DOMDocument();
$doc->loadHTML(get_the_content(), LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
$xpath = new DOMXPath($doc);
foreach ($xpath->query('//blockquote') as $node) {
$node->parentNode->removeChild($node);
}
// My attempt
foreach ($xpath->query('//img') as $node) {
$node->parentNode->removeChild($node);
}
$content = $doc->saveHTML($doc);
?>
我的尝试已经能够完全删除图像而不是最后一张图像。
答案 0 :(得分:0)
尝试preg_match_all()
:
// Make sure shortcodes are fetched.
$content = apply_filters('the_content', $content);
preg_match_all('/<img([^>]+)>/', $content, $images);
$last_image = array_pop($images[0]);