2024-12-31 19:52:12 | 我爱编程网
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.52biancheng.com)小编还为大家带来php取数组长度最长的值的相关内容。
function getItem($array) {以上就是我爱编程网为大家带来的wordpress 中文标题长度限制修改(以下是php调用的类文件,目的是限制文字的长度,不知道那出错,在调用的时候,总是提示第6行出错。),希望能帮助到大家!更多相关文章关注我爱编程网:www.52biancheng.com
$index = 0;
foreach ($array as $k => $v) {
if (strlen($array[$index]) < strlen($v))
$index = $k;
}
return $array[$index];
}
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01