get_extended 描述
获取扩展内容信息 (带<!--more-->
标签的内容) 。
返回的数组中包含 ‘main’ 和 ‘extended’ 键,Main 的值为 <!--more-->
前面的内容,’extended’ 的值为 <!--more-->
后面的内容。
get_extended 使用方法
<?php get_extended( $post_content ) ?>
get extended 参数
参数 | 数据类型 | 是否必需 | 描述 | 默认值 |
---|---|---|---|---|
$post_content | 字符串 | 是 | 文章内容 | None |
get extended 返回值
(array):more标签之前的内容 (‘main’) 和more标签之后的内容 (‘extended’).
get extended 使用示例
显示最新文章的小段摘要
如果你想在你的Wordpress博客上显示最新文章,但是只想显示<!--more-->
标签之前的内容,你可以这样显示:
<ul>
<?php
global $post;
$args = array( 'numberposts' => 5 );
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata( $post );
$content_arr = get_extended (get_the_content() ); ?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</br>
<?php echo $content_arr['main']; //显示more标签之前的内容 ?>
</li>
<?php endforeach; ?>
</ul>
注意:$content_arr[‘extended’] 包含more标签之后的内容。