WordPress获取标签之前和之后的内容:get extended
文 / @WordPress主题
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标签之后的内容。

相关文章
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
创建Vue组件详细教程 2023-09-10 00:23:17
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45
-
WordPress 6.3版本(2023年8月)性能提升了哪些? 2023-08-28 16:56:02
-
Astra 主题团队推出人工智能驱动的 WordPress 网站创建平台 – ZIPWP 2023-08-28 16:49:54
-
WordPress 宣布将为用户提供 100 年域名托管服务 2023-08-28 16:45:27
-
PHP判断if else 和 switch case的区别盘点 2023-07-29 15:11:11
-
详解WordPress独立站SEM中的OCPC方法(含百度推广OCPC与谷歌OCPC) 2023-07-19 08:01:30
-
WordPress的古腾堡全站编辑器site-editor.php介绍(附:site-editor.php启用代码) 2023-07-16 08:01:57