wordpress缩略图下的文字太宽。需要像素限制

时间:2012-05-28 13:28:25

标签: wordpress text width

我的缩略图是由用户的帖子生成的,标题写在下面。我的缩略图宽156px。

目前我使用mb_strlen将字符数限制为24,然后是......

如果某人的头衔是

“很久以前,汤姆的房子被烧毁了。”

缩略图下的标题显示为

'曾几何时,汤姆#& s ......'

哪个适合(即使我无法解决撇号问题 - 也请帮助它。)

但如果标题是

'一时间,TOM'的房子被烧毁了。'

然后它下降到第二行,因为文本更宽(即使在此编辑框中文本是统一的),它看起来像这样

'一夜之间

,TOM#& 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>

1 个答案:

答案 0 :(得分:1)

我认为你的问题的最佳解决方案就是这样一个,使用CSS和旧版浏览器的jQuery后备?

Truncate text with jQuery based on pixel width