WordPress截取文章标题和内容摘要

  • 1,155 views
  • 阅读模式

WordPress如何截取文章标题和内容摘要

方法一

先简单介绍一下。mb_strimwidth() 会根据"宽度"来截取文字,全角字符宽度为2,半角字符为 1,只要我们将截断的宽度设置为偶数,那最后截断输出的内容一定不会有乱码。

在截断输出首页文章内容的问题上,我们还应该搭配 strip_tags() 来共同实现。strip_tags() 的作用是清除字符串内的 html 标签,放在这里就是清除输出的内容格式(包括清除图片)。既然目的是截取小段文字,自然也不需讲求格式。

废话打住,说"正题":

请找到模板内 index.php 中的

<?php the_content(); ?>

将其替换为

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

之后首页文章内容截断输出就实现了。更改截取字数请调整例子中的 "120" 为你想要的数值,它后面的 "......" 是输出末尾的替换内容,款式参考我的首页。这六个点也算在 120 之内,占 6 个半角宽度。

 

 

方法一不能截取字符可以用下面的方法

方法二实例:

<?php

echo wp_trim_words( get_the_title(),50);// 截取50字的文章标题

echo wp_trim_words( get_the_excerpt(),100);// 截取100字的文章摘要

echo wp_trim_words( get_the_content(),500);// 截取500字的文章内容

?>

weinxin
我的微信
我的微信
这是我的微信扫一扫
  • 本文由 发表于 2014年12月3日 23:53:28
  • 转载请务必保留本文链接:https://www.uhua0318.com/wordpress%e6%88%aa%e5%8f%96%e6%96%87%e7%ab%a0%e6%a0%87%e9%a2%98%e5%92%8c%e5%86%85%e5%ae%b9%e6%91%98%e8%a6%81.html
wordpress

wordpress如何添加匿名投稿功能

因为常常浏览、学习别人的博客,我发觉一个不争的事实就是:相当一部份做得比较成功的博客都接受读者投稿(当然,可能有的是邀请写手,那也算是一种聪明的做法!),这种情况实际上是协作中的一种,反映出:一个人的...
wordpress

如何在WordPress文章中插入广告

注意,如果代码无法生效,请检查下代码中标点符号是否为英文符号 玩wordpress的朋友几乎都会在文章中插入广告,虽然不图赚钱,就是为了找个乐子。本文教你如何在文章的顶部、底部、左右两侧及任意位置添加...
wordpress

让wordpress网站飞起来?

作为wordpress网站的站长,我们可能会经常碰到一些奇怪的问题:wordpress后台打不开显示空白、wordpress后台打开非常慢。我们要问了:为什么wordpress后台打不开?为什么wor...
评论  0  访客  0

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定