doubu5154 2011-05-26 13:29
浏览 30
已采纳

Wordpress截断标题

I have this working... but.

<?php
$thetitle = $post->post_title; /* or you can use get_the_title() */
$getlength = mb_strlen($thetitle);
$thelength = 25;
echo mb_substr($thetitle, 0, $thelength);
if ($getlength > $thelength) echo "...";
?>

Just say the title is "Hey, how are you" and it truncates it after "Hey, ".

There is a space I want to eliminate after the comma and before the end quote.

Is there a way to do this? Otherwise the title looks like:

Hey, ...

Instead of:

Hey,...

Thanks

  • 写回答

1条回答 默认 最新

  • duan5362 2011-05-26 14:15
    关注
    echo trim(mb_substr($thetitle, 0, $thelength));
    

    you just need to trim the white spaces.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?