你现在的位置:首页 > PHP网站建设知识库 > WordPress > 正文

自定义wordpress摘要信息

wordpress在显示摘要信息时,对中文的支持不太好,wordpress默认是读取50个字符,每次换主题或者升级wordpress都要修改一次。如果文章是英文的,内容显示的还好。

但是中文时却不行了,因为中文一个汉字要2个字节,英文的是1个字节,能读取的汉字最多为25个,在这里给大家一个函数,可以实现任意读取字节的长度。代码如下:

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

把上面的代码放在需要显示摘要的地方即可,上面的0,220的意思是从0开始,一共取220个字符,想读出多少,根据情况改一下就好,后面的”…”是附加在摘要信息最后面的内容。

\