您的当前位置:首页 > 知识博客 > wordpress建站

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

时间:2024-04-03

get_extended描述

在这篇文章中,我想向大家介绍一种获取扩展内容信息的方法,也就是使用get_extended函数来获取带<!--more-->标签的文章内容。使用该函数将返回一个包含‘main’和 ‘extended’键的数组,其中‘main’对应的是<!--more-->标签前面的内容,而’extended’对应的则是<!--more-->标签后面的内容。

get_extended使用方法

<?php get_extended($post_content) ?>

getextended参数

参数数据类型是否必需描述默认值
$post_content字符串文章内容None

getextended返回值

(array):more标签之前的内容(‘main’)和more标签之后的内容(‘extended’).

getextended使用示例

显示最新文章的小段摘要

如果您想要在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标签之后的内容。


欢迎咨询/Welcome to inquire
tel/vx:18842938855
qq:1685522781
email:1685522781@qq.com

Copyright © 2019-2024 jsp.hk


Whatsapp