在wordpress帖子中拉出图像

时间:2018-02-26 01:51:21

标签: php wordpress

希望自动将图片和文字与我的wordpress帖子<?php the_content(); ?>分开,以便将它们放在两个不同的位置。

不确定执行此操作的最佳方法,但尝试过preg_replace方法,但似乎无法找出正确的输入

<?php
 // get the content
 $block = get_the_content();

 // check and retrieve blockquote
if(preg_match ... 

&GT;

2 个答案:

答案 0 :(得分:1)

这是在wordpress.stackexchange上回答的。

$content = get_the_content();
$content = preg_replace("/<img[^>]+\>/i", " ", $content);          
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
echo $content;

要从内联帖子内容中获取图片,article会有所帮助。

preg_match('#(<img.*?>)#', $content, $results);

答案 1 :(得分:0)

您需要使用the_content()构建一个新函数,以便从帖子内容中过滤媒体和字符串。

要做到这一点,你应该很好地了解php。