WordPress 截取摘要内容和控制标题字数方法
在制作WordPress主题时,尤其是首页和类别页面时,我们需要控制文章的摘要和标题中的字数,以使整体布局更合…
在制作WordPress主题时,尤其是首页和类别页面时,我们需要控制文章的摘要和标题中的字数,以使整体布局更合理,更美观。 今天,与你分享几种截取WordPress文章摘要内容和标题字数的方法。
一、使用WordPress内置函数wp_trim_words()进行截取
WordPress的内置wp_trim_words()函数专门用于限定字数的内容,例如文章摘要,内容和标题。
1 2 3 4 5 |
<?php |
wp_trim_words()函数基本用法:
1 |
<?php $trimmed = wp_trim_words( $text, $num_words = 55, $more = null ); ?> |
参数说明:
- $text(字符串) (必需) 要截取的内容,默认: 无;
- $num_words(整数) (可选) 限定的字数,默认: 55;
- $more(字符串) (可选) 截取后加在尾部的字符,默认: ‘…’
二、使用php函数mb_strimwidth()进行截取
mb_strimwidth是一个超轻量级的php函数,用于获取指定宽度截断字符串。
mb_strimwidth()函数基本用法:
1 2 3 |
<?php |
1 2 3 |
<?php |
参数说明:
- $str //指定字符串
- $start //指定从何处开始截取
- $width //截取文字的宽度
- $trimmarker //超过$width数字后显示的字符串
三、使用原生函数customTitle()进行截取
将下面的代码添加到主题的functions.php文件中:
1 2 3 4 5 6 7 |
function customTitle($limit) { |
在需要调用的地方添加下面的代码即可:
1 |
<?php customTitle(30); ?> |
四、使用自定义函数cut_str ()进行截取
1 2 3 4 5 6 7 8 9 10 11 12 |
//标题截断 |
在需要调用的地方添加下面的代码即可:
1 |
<?php echo cut_str($post->post_title,30); ?> |
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!