这是我用来控制摘录/内容长度的函数,特别是在最终用户可能不记得添加<!--more--> 标签,但主题的设计要求是。
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 the_excerpt();?>。。。收件人:
<?php echo excerpt(25);?> 
其中25是要显示的字符数。在设计主题时,我倾向于使用字符而不是单词,因为间距更为一致。