WordPress首页和分类页面如何限制文章标题的字数

七月 8, 2010 by zeze · 3 Comments   

在functions.php最后加入以下代码:

<?php
function excerpttitle($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;
}?>

这就定义了一个函数,如何调用呢在你想要使用字数限制的页面,将原有的

<?php the_title(); ?>

替换成

<?php echo excerpttitle(23);?>

其中的23就是要限制的字节数

相关文章


About zeze

Comments

3 Responses to “WordPress首页和分类页面如何限制文章标题的字数”
  1. 小七 说:

    起点作用了 只是设置的字节无效 多出的会显示 口口 怎么回事呢? 我是在本地测试的 可能和配置有关吧 求解 谢谢

  2. zeze 说:

    不知道你是否已经解决,显示 口口 是由于特殊文本引起的;$title_str = mb_substr($title_str,0,$max_length,’utf-8′).’…’; 最后的’…’改为’&-hellip;’ ;由于显示问题,请把&-hellip;中间-横杆去掉;
    应该为$title_str = mb_substr($title_str,0,$max_length,’utf-8′).’…’;

  3. banana 说:

    xiexie

发布评论