我需要从最近发布的名为“视频”的特定类别的帖子中获取视频和内容,并将其显示在我的侧边栏上。
问题是当我需要有限的文本内容时。所以,当我使用the_content();
我可以在侧边栏中看到视频,但当我使用the_excerpt();
为了限制文本,视频消失了。
我的代码正在处理帖子和类别,但我被困在这里:
<?php query_posts(\'cat=6&showposts=2\'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php endwhile; ?>
Tho,我还有一个内容限制函数,可以在函数中使用。但由于我是WordPress和php的新手,我不知道下一步该怎么做,我可能需要您提供的任何帮助。
function content($num, $more_link_text = \'(more...)\') {
$theContent = get_the_content($more_link_text);
$output = preg_replace(\'/<img[^>]+./\',\'\', $theContent);
$output = strip_shortcodes($output);
$output = strip_tags($output);
$output = preg_replace("/\\[caption.*\\[\\/caption\\]/", \'\', $output);
$limit = $num+1;
$content = explode(\' \', $output, $limit);
array_pop($content);
$content = implode(" ",$content);
echo ($content) . "...";
}
使用
<?php content(8); ?>
我在循环中调用的。这做了我需要的内容限制,但仍然不显示视频。