我的缩略图是由用户的帖子生成的,标题写在下面。我的缩略图是 156 像素宽。
目前我正在使用 mb_strlen 将字符数限制为 24,然后...
如果某人的头衔是
“从前,汤姆的房子被烧毁了。”
缩略图下的标题显示为
“从前,汤姆#&s……”
哪个合适(即使我无法解决撇号问题 - 请也帮忙)。
但如果标题是
“从前,汤姆的房子被烧毁了。”
然后它下降到第二行,因为文本更宽(即使在这个编辑框中文本是统一的),它看起来像这样
'曾几何时
, 汤姆#&S...'
为了适应人们有时使用的大写字母,我不得不将 mb_strlen 设置为 12 左右,这在英语中是没有用的。
那么有人可以告诉我如何更改下面的代码,以便尊重 156 像素宽度而不是字符数吗?
<p><a href="<?php the_permalink() ?>"><?php if ( mb_strlen(get_the_title()) >= 24 ) echo mb_substr( get_the_title(), 0, 24 ).'...'; else the_title(); ?></a></p>