自动获取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为截取的摘要文字长度可以自行修改。

 

修改前

 

修改后