gpt4 book ai didi

php - Wordpress 中摘录末尾的 3 个点

转载 作者:行者123 更新时间:2023-12-03 09:26:12 25 4
gpt4 key购买 nike

如何在摘录末尾得到...(3个点)?我在我的functions.php中使用这个函数

function word_count($string, $limit) {
$words = explode(' ', $string);
return implode(' ', array_slice($words, 0, $limit));
}

并在我的 content.php 中像这样回显:

echo word_count(get_the_excerpt(), '20');

我想要在摘录末尾加 3 个点。请帮忙。谢谢。

最佳答案

如果您的摘录始终超过 20 个单词,您可以随时使用以下命令附加省略号,同时使用 word_count 函数截断它

echo sprintf("%s…", word_count(get_the_excerpt(), 20));

如果摘录也可能不超过 20 个字,您还应该检查其长度

the_excerpt_max_words(20);

function the_excerpt_max_charlength($limit) {

$words = explode(' ', get_the_excerpt() );

//if excerpt has more than 20 words, truncate it and append ...
if( count($words) > 20 ){
return sprintf("%s…", implode(' ', array_slice($words, 0, $limit)) );
}

//otherwise just put it back together and return it
return implode(' ', $words);

}

关于php - Wordpress 中摘录末尾的 3 个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21340007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com