会员登录 还没有账号? 立即注册

WordPress网站定制开发专家
成为WPYOU会员, 享受更多专属优惠吧!

成为WPYOU联盟推广代理,获取高比例的推广佣金分成

立即加入

WordPress SEO by Yoast 自动截取中文摘要乱码解决方法

WPYOU在之前的WordPress建站10大插件推荐提到过WordPress SEO by Yoast 优化插件,是非常棒的一款高级WordPress网站优化工具。但是在对于某些纯中文网站的兼容性方面有个别下的bug需要修复,比如自动截取显示文章和页面的摘要方面,会造成中文乱码的问题。

在检查了该插件的内置功能函数后,我们在插件文件夹的inc/wpseo-functions.php文件中发现了以下代码:

‘%%excerpt%%’            => ( !empty( $r->post_excerpt ) ) ? strip_tags( $r->post_excerpt ) : utf8_encode( substr( strip_shortcodes( strip_tags( utf8_decode( $r->post_content ) ) ), 0, 155 ) ),

将以上代码修改为下面的兼容中文自动截取功能:

‘%%excerpt%%’            => ( !empty( $r->post_excerpt ) ) ? strip_tags( $r->post_excerpt ) : mb_substr( strip_shortcodes( strip_tags( $r->post_content ) ), 0, 155,’utf-8′ ),

如此修改之后就可以完美解决自动截取中文摘要导致的乱码问题了。非常简单实用。

在线留言

您的昵称 *

您的邮箱 *

您的网站

评论内容

  1. OyolaSport2012/10/23 16:14:49

    确实很有用 mark一下 要学以致用哈哈

在线客服

点击这里给我发消息 定制开发 购买主题 售前咨询 售后服务
返回顶部