在使用woldpress的时候,首页的文章摘要有的时候不显示,为什么呢?

因为截取的方式导致的这个问题,默认的截取为substr($excerpt, 0, strripos($excerpt, ” “))。所以会产生这个问题。

 

解决办法:

找到function.php里找到函数:wow_get_custom_excerpt

将函数里的$excerpt = substr($excerpt, 0, strripos($excerpt, ” “));删除即可。

如:

function wow_get_custom_excerpt($count){

  global $post;

  $permalink = get_permalink($post->ID);

  $excerpt = get_the_content();

  $excerpt = strip_shortcodes($excerpt);

  $excerpt = strip_tags($excerpt);

  $excerpt = substr($excerpt, 0, $count);

  $excerpt = substr($excerpt, 0, strripos($excerpt, ” “));

  return $excerpt;

}

替换为:

function wow_get_custom_excerpt($count){

  global $post;

  $permalink = get_permalink($post->ID);

  $excerpt = get_the_content();

  $excerpt = strip_shortcodes($excerpt);

  $excerpt = strip_tags($excerpt);

  $excerpt = substr($excerpt, 0, $count);

  return $excerpt;

}

 

分类: 运维

guolin

guolin

相信世界,向往美好,记录成长过程,分享个人心得,充实平凡生活。 网站信条:因为喜欢,所以热爱。

2 条评论

guolin · 2017年2月10日 下午6:49

自己说一句,这个做法会存在乱码的情况。因为这种截取方式直接按照长度处理,导致有的字只有整体的部分字节

Genevieve · 2017年2月13日 上午11:58

Does you siye havee a contact page? I’m having troublle locatng it but, I’d liuke
tto sed youu aan e-mail. I’ve got somee suggestiojs ffor your blog you mght bee intersted inn hearing.

Eitner way, great sitee annd I llok forwaqrd tto seeikng itt
develop ovsr time. This iss a tpic that’s clos to my heart…

Takee care! Where aare your contacct details though?
I truoy loe your website.. Grrat colpors & theme.
Didd youu crewte thiis wweb site yourself? Pleas reply back as I’m lookihg too creaste myy ownn personaal websie andd
wantt tto finbd ouut whdre yyou gott thnis ffrom oor jusxt what the tbeme iss named.
Appreciate it! http://foxnews.net

发表评论

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