我的模板函数只输出一段有限的节选,没有三个点(.)在它的结尾。我怎么能加点呢?我的职能如下:
function mts_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);
$new_content = strip_tags($excerpt);
return $new_content;
}
发布于 2018-04-21 12:32:55
function mts_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);
$excerpt = strip_tags($excerpt);
$new_content=$excerpt.". . .";
return $new_content;
}
我唯一能想到的解决办法是:
$excerpt = strip_tags($excerpt);
$new_content=$excerpt.". . .";
https://stackoverflow.com/questions/49955757
复制相似问题