Products
GG网络技术分享 2025-03-18 16:14 0
如果你的文章需要摘要信息可以使用此函数,使用此函数需要了解如下四点
1、它自动提取文章内容前55个字符作为文章摘要
2、摘要不含有任何html和图片标签
3、此函数只能用在循环中
4、文章没有明确提供摘要信息
函数用法
往往使用默认的是无法满足我们的需求的,因此需要对此改造。
修改摘要的长度
默认是55个字符,我们可以使用excerpt_length过滤器钩子改变摘要(excerpt)的长度,代码如下:
修改摘要末尾的显示
摘要末尾附加的字符串默认设置为[…],修改末尾的显示可以用excerpt_more过滤器钩子,代码如下:
末尾加阅读更多
将以上代码加入到function.php中即可。
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的字符
Demand feedback