我增加了以下內容的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/)。有人可以告訴我我做錯了什麼嗎?