我增加了以下内容的functions.php:自定义功能,限制摘录长度返回文章标题为摘录(WP)的一部分
function excerpt($limit) {
global $id;
$excerpt = explode(' ', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).'... <p class="readmore"><a href="'. get_permalink($id) . '" title="' . the_title_attribute(array('echo' => 0, 'before' => 'Permalink to: ', 'after' => '')) . the_title() . '">Read More »</a></p>';
} else {
$excerpt = implode(" ",$excerpt).'... <p class="readmore"><a href="'. get_permalink($id) . '" title="' . the_title_attribute(array('echo' => 0, 'before' => 'Permalink to: ', 'after' => '')) . the_title() . '">Read More »</a></p>';
}
$excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
return $excerpt;
}
,由于某种原因它返回的文章标题为摘录的一部分(帖子标题第一,然后摘录没有标题之间的空间&摘录 - 样本在这里:http://autisticadvocacy.uniongraphics.org/category/news/)。有人可以告诉我我做错了什么吗?