我想展示几个帖子摘录,所以我创建了函数
function my_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 bereza_excerpt(35); ?>
但我有问题 - 我无法保存帖子格式。
是否可以在帖子摘录中重新创建此功能并保存文本格式?
答案 0 :(得分:0)
如果您试图限制摘录的字数以回应,我建议您使用wp_trim_words
。
此功能将文本修剪为一定数量的单词并返回修剪过的文本。
尝试:
<?php
echo wp_trim_words( get_the_excerpt(), 35, '…' );
<强>更新强>
行动!我错过了保持格式部分。