正如Marco所说,使用摘录来实现这一点。
您可以使用以下筛选器更改函数的长度
function my_excerpt_length($length)
{
return 30; // Here is the new length of your excerpt
}
add_filter(\'excerpt_length\', \'my_excerpt_length\');
您可以将其添加到主题函数中。php文件。
或者,您可能希望创建一个新功能,以便更好地控制将显示的内容,我有时使用以下功能来实现这一点:
function excerpt($limit)
{
$excerpt = explode(\' \', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit)
{
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).\' \';
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace(\'`\\[[^\\]]*\\]`\',\'\',$excerpt);
return $excerpt;
}
然后,您可以这样使用它:
<?php echo excerpt(40); // 40 is the number of words that are going to be displayed ?>