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

你是否也有跟我一样的问题,突然发现,Wordpress的文章长度过长,导致窜行,与第二行的文字重叠呢?之前一直没有注意,前端,发现了这个问题,于是开始进行修补,其实这个问题比较好解决,下面 Tim分享下修改记录

如何限制wordpress文章标题过长

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

首先,需要先找到

对应标题的代码,一般wordpress的代码是

<?php the_title(); ?>

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

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

这样,就解决了文章标题过长,窜行的烦恼了,是不是灰常的简单哈

发表评论

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