要做一个WordPress文章标题截断输出的功能,并且需要在有截断的文章标题后加省略号。虽然最后不需要这个功能了,但折腾出的代码不要浪费了,写在这里跟大家分享一下。
平常我习惯用css控制文章标题的最大长度,因此这个还是比较陌生的,却使我很有兴趣把它做出来。最后根据文章内容截断输出的代码折腾出一个标题截断输出的代码了。提示一下该代码支持中文标题截断输出。
<?php echo mb_strimwidth(get_the_title(), 0, 36, '……'); ?>
稍作说明,“36”代表输出36个字节,也就是18个汉字,可根据情况自行调整,“……”代表在有截断的标题后添加省略号,如果标题没有截断,而是完整输出,则不会输出省略号。
实现这个功能的代码还是比较简单的,有需要的童鞋赶快动手了!