显示帖子摘录

时间:2017-04-06 08:39:24

标签: wordpress custom-wordpress-pages

我想展示几个帖子摘录,所以我创建了函数

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); ?>

但我有问题 - 我无法保存帖子格式。

是否可以在帖子摘录中重新创建此功能并保存文本格式?

1 个答案:

答案 0 :(得分:0)

如果您试图限制摘录的字数以回应,我建议您使用wp_trim_words

  

此功能将文本修剪为一定数量的单词并返回修剪过的文本。

尝试:

<?php
echo wp_trim_words( get_the_excerpt(), 35, '…' );

<强>更新

行动!我错过了保持格式部分。