威尼斯wnsr888_新葡亰8883ent_威尼斯wns8885556

当前位置: 正汯解答网» 编程语言» WordPress如何自动截取文章部分内容作为描述

WordPress如何自动截取文章部分内容作为描述

2022年8月12日 18:45:46 编程语言 0 次浏览

众所周知,WordPrss是带有摘要函数的,the_excerpt(),但我们之前却不常用到她,因为她不支持中文截取。现在好消息来了,她已经支持中文截断了。
mb_strimwidth()截取摘要
在此之前,the_excerpt()不支持中文截断字数,我们只能通过函数mb_strimwidth()截断the_content()来完成。
文章标题字数截断

文章内容字数截断
将下列代码替换掉主页(index.php)归档页(archive.php)等等中的即可。
post_content)), 0, 280,"...",'utf-8'); ?>
说明:截取文章中280字节作为摘要。
文章评论字数截断
comment_content), 0, 36,"..."); ?>
the_excerpt()自动截取摘要
第一步:将下列代码替换掉主页(index.php)归档页(archive.php)等等中的

第二步:修改主题模板函数function.php添加相应的功能函数。如下.
复制下列代码将其粘贴到主题functions.php闭合中:
//新摘要字数截断
function new_excerpt_length($length) {
return 280;
}
add_filter('excerpt_length', 'new_excerpt_length');
function new_excerpt_more($more) {
return '···';
}
add_filter('excerpt_more', 'new_excerpt_more');
说明:同样截取文章中280字节作为文章摘要。
补充:侧边栏标题字数限定
下面是mb_strimwidth()限定标题字数的两个实例,不同函数方法不一样。
侧边栏随机文章标题字数限定

  • post_title)), 0, 35, '...'); ?>


  • 侧边栏最新评论标题字数限定
  • '.get_comment_author().' - '.mb_strimwidth(get_comment_text(), 0, 28, '...').'
  • ';}?>

    标签列表
    Baidu
    sogou