WordPress获取标签之前和之后的内容:get extended

get_extended 描述 获取扩展内容信息 (带<!–more–>标签的内容) 。 返回…

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标签之后的内容。

类别:WordPress技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册