2017-04-06 48 views
0

我想展示幾個後摘錄,所以我創建功能展會後摘錄

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

如果你想限制你的摘錄的單詞數量來回顯,我建議你使用wp_trim_words

該函數將文本修剪爲一定數量的單詞並返回修剪後的文本。

嘗試:

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

更新:

行動!我錯過了保持格式的一部分。