自动获取WordPress摘要

初学主题制作,一头雾水,连最起码的文章摘要都不会输出,老是全文输出。还好有朋友写了下面这段资料

WordPress 3.3 新增了一个 wp_trim_words() 函数,专门用来截取限定字数的内容,比如文章、摘要、标题等:
<?php

echo wp_trim_words( get_the_content(), 100 ); // 文章内容

echo wp_trim_words( get_the_excerpt(), 100 ); // 文章摘要

echo wp_trim_words( get_the_title(), 100 ); // 文章标题

?>

当然,这个函数默认需要在循环中使用。

默认用法:

<?php $trimmed = wp_trim_words( $text, $num_words = 55, $more = null ); ?>

参数:

$text

(字符串) (必需) 要截取的内容

默认: 无

$num_words

(整数) (可选) 限定的字数

默认: 55

$more

(字符串) (可选) 截取后加在尾部的字符

默认: ‘&hellip;’

大多数人学主题制作应该都是看水煮鱼的资料吧,那就和我的一样了。

首先,找到 <?php the_content();?>

然后,替换为<?php echo wp_trim_words( get_the_content(), 100 ); ?>

其中,100为截取的摘要文字长度可以自行修改。

 

修改前

 

修改后

 

《自动获取WordPress摘要》上有8条评论

    1. 看到你的简洁主题,羡慕嫉妒恨啊,喜欢,而又不太满足,就想鼓捣鼓捣,现在摸索中。只为自己看着顺眼。。。

      1. 以前也喜欢东一个折腾西一个折腾的,但现在觉得就简单就好了。
        毕竟只是个人生活博客,一个页面上放太多东西感觉好像没什么必要,反而增加服务器负担。
        而且我现在觉得,折腾起来,对于我们这种没技术的小白,比较是享受这个征服的过程……

发表评论

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