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 微信公众号如何开发网页
  • ¥15 h3.6m 人类行为预测论文复现
  • ¥50 wordpress项目注册报失败刷新后其实是成功状态,请求排查原因
  • ¥20 linxu服务器僵尸进程不释放,代码如何修改?
  • ¥15 pycharm激活不成功
  • ¥40 如果update 一个列名为参数的value
  • ¥15 基于51单片机的水位检测系统设计中LCD1602一直不显示
  • ¥15 OCS2安装出现问题,请大家给点意见
  • ¥15 ros小车启动launch文件报错
  • ¥15 vs2015到期想登陆但是登陆不上