从帖子内容中删除所有图片

时间:2015-11-19 作者:Brotzka

我尝试从帖子的内容区域获取所有图像。我已经试过了

$imgs = get_posts(array(
    \'post_type\' => \'attachment\',
    \'post_per_page\' => -1,
    \'post_parent\' => $thread->ID
));
但这只返回特征图像/帖子缩略图。

我也试过了

$imgs = get_post_galleries_images($thread->ID);
foreach($imgs as $img){
    echo $img;
}
但这没有任何回报。

你知道我如何从内容中提取图像吗?

谢谢

1 个回复
最合适的回答,由SO网友:ville6000 整理而成

您可以使用DOMDocument

$doc = new DOMDocument();
$doc->loadHTML($post->post_content);
$images = $document->getElementsByTagName(\'img\');

相关推荐

Even/Odd every two posts

我需要每两篇文章显示一个不同的布局,是否可以使用偶数/奇数来实现这一点?<?php while (have_posts()): the_post() ?> <?php if ($wp_query->current_post % 2 == 0): ?> even <?php else: ?> odd <?php endif ?> <?php endwhile