Press "Enter" to skip to content

如何控制WordPress文章标题的长度

其实解决这个问题很简单,只需要一句话就行了。

现在大部分的 PHP 服务器都支持了 MB 库(mbstring 库 全称是 Multi-Byte String 即各种语言都有自己的编码,他们的字节数是不一样的,目前php内部的编码只支持ISO-8859-*, EUC-JP, UTF-8 其他的编码的语言是没办法在 php 程序上正确显示的。解决的方法就是通过 php 的 mbstring 函数库来解决),所以我们可以放心的使用这个用于控制字符串长度的函数:

在 WordPress 里,我们在需要调用标题的位置使用以下代码即可

<?php echo mb_strimwidth(get_the_title(), 0, 38, '...'); ?>

这里我输出了字符串的第0位到第38位,根据主题的不同可以自行设置该数值,另外多余长度部分使用“…”代替。

其实我在控制文章摘要的时候也是使用的这个函数

<?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 470,"......"); ?>

来输出470个字符长度的摘要,并过滤了 HTML 标记。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注