欢迎光临
我们一直在努力

WordPress函数:get_extended(获取扩展信息)

建站超值云服务器,限时71元/月

本文目录
[隐藏]

  • 1Description【描述】
  • 2Usage【用法】
  • 3Parameters【参数】
  • 4Return Values【返回的值】
  • 5Examples【例子】
  • 6Change Log【更新记录】
  • 7Source File【源文件】

Description【描述】

Get extended entry info ( <!–more–> ).【获取扩展的文章信息(<!–more–> )】

There should not be any space after the second dash and before the word ‘more’. There can be text or space(s) after the word ‘more’, but won’t be referenced.【在第二个破折号的后面和单词”more”的前面都不能有空格。在“more“ 的后面可以包含文字或空格,但是不会被引用。】

The returned array has ‘main’ and ‘extended’ keys. Main has the text before the <code><!–more–></code> . The ‘extended’ key has the content after the <code><!–more–></code> comment.【返回的数组包含”main“和 ”extended“这两个值。”main“包含<code><!–more–></code> 前面的文本,”extended“包含<code><!–more–></code>评论后面的内容】

Usage【用法】

1
<?php get_extended( $post_content ) ?>

<?php get_extended( $post_content ) ?>

Parameters【参数】

$post_content
(string) (required) Post content. 【(必要的)文字内容。】

Default: None【默认:None】

Return Values【返回的值】

(array)
Post before (‘main’) and after (‘extended’).

Examples【例子】

Displaying small excerpts from latest posts.【显示最新文章的小摘要】

If you want to display the latest posts on your WordPress blog, but only the content which comes before the <!–more–> tag, you can use this:【如果你希望在你的WordPress博客中显示最新文章,但只显示<!–more–>标签前面的内容,你可以使用下面的代码】

1
2
3
4
5
6
7
8
9
10
11
12
13
<ul>
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'];  //Display the part before the more tag  ?>   
    </li>
<?php endforeach; ?>
</ul>

<ul> 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%20the_permalink();%20?>”><?php the_title(); ?></a> </br> <?php echo $content_arr[‘main’]; //Display the part before the more tag ?> </li> <?php endforeach; ?> </ul>

Note: $content_arr[‘extended’] contains the contents after the more tag.【注意:$content_arr[‘extended’] 包含more标签后面的内容】

Change Log【更新记录】

Since: 1.0.0

Source File【源文件】

get_extended() is located in wp-includes/post.php.【get_extended() 在 wp-includes/post.php 中】

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » WordPress函数:get_extended(获取扩展信息)
分享到: 更多 (0)