好的,到目前为止我有这个代码,这是在我的wordpress模板中,所以这就是wordpress的东西。
<?php
$post_id = 266;
echo "<div id='widgets-wrapper3'><div id='marginwidgets' style='overflow: auto; max-width: 100%; margin: 0 auto; border: none !important;'>";
$queried_post = get_post($post_id);
echo "<div class='thewidgets'>";
echo $queried_post->post_content;
echo '</div>';
echo "</div></div>";
?>
正如你可以看到代码,例程是,显示id为266的帖子,现在我想要的是限制该帖子的帖子内容中的单词数量,假设我想限制单词到300然后添加一个阅读更多链接。如何做到这一点?
希望这里有人知道如何做到这一点。
我是开放的,想法,建议和建议。希望有人在这里帮忙,谢谢。
答案 0 :(得分:0)
试试这个: http://codex.wordpress.org/Function_Reference/the_excerpt
或使用php substr:
echo get_sub($queried_post->post_content, 300);
function get_sub($str, $max=300)
{
$ar = explode($str);
$count = 0;
$new_str = "";
$del = " ";
foreach($ar as $a)
{
if($count == 0)
{
//no space
$del = "";
}
if($count < $max)
{
$new_str .= $del.$a;
}
$count++;
}
return $new_str;
}
如果内容包含html元素,则存在问题。 希望它有所帮助