希望自动将图片和文字与我的wordpress帖子<?php the_content(); ?>
分开,以便将它们放在两个不同的位置。
不确定执行此操作的最佳方法,但尝试过preg_replace方法,但似乎无法找出正确的输入
<?php
// get the content
$block = get_the_content();
// check and retrieve blockquote
if(preg_match ...
&GT;
答案 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。