建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

wordpress使用the_excerpt函数显示文章的摘要信息(WordPress自定义函数控制文章标题长度)

GG网络技术分享 2025-03-18 16:14 0


wordpress使用the_excerpt函数显示文章的摘要信息

如果你的文章需要摘要信息可以使用此函数,使用此函数需要了解如下四点
1、它自动提取文章内容前55个字符作为文章摘要
2、摘要不含有任何html和图片标签
3、此函数只能用在循环中
4、文章没有明确提供摘要信息

函数用法

往往使用默认的是无法满足我们的需求的,因此需要对此改造。

修改摘要的长度

默认是55个字符,我们可以使用excerpt_length过滤器钩子改变摘要(excerpt)的长度,代码如下:

修改摘要末尾的显示

摘要末尾附加的字符串默认设置为[…],修改末尾的显示可以用excerpt_more过滤器钩子,代码如下:

末尾加阅读更多

将以上代码加入到function.php中即可。

WordPress自定义函数控制文章标题长度

WordPress显示文章标题的时候,当文章标题过长而且文章的标题又在主页显示时,如果发生换行的现象就显得不美观了,这时候除了利用CSS来控制文章标题长度外,还可以通过一个简单的php函数来控制。

在wp-includes/functions.php中加入以下自定义函数代码:

function TruncateTitle($max_length) {
$title_str = get_the_title();
if (mb_strlen($title_str,\'utf-8\') > $max_length ) {
$title_str = mb_substr($title_str,0,$max_length,\'utf-8\').\'...\';
}
return $title_str;
}

调用方法如下:

<a href=”<?php the_permalink() ?>” target=”_blank”><?php echo TruncateTitle(14); ?></a>

其中14指最大长度,主要思想是截取title的0~max_length的字符

Wordpress自定义函数控制文章标题长度 (https://www.wpmee.com/) WordPress使用教程 第1张

标签:

提交需求或反馈

Demand feedback