Php 如何使用WordPress获取最近的帖子?

Php 如何使用WordPress获取最近的帖子?,php,wordpress,Php,Wordpress,我想知道如何使用Wordpress在帖子区域内获取最新帖子 我从WordPress网站上获得了以下代码,用于获取最近的帖子: wp_get_recent_posts( $args, $output); 如果我在post页面主体(我写文章的地方)中回显这个函数,我只会得到显示为文本的确切php代码 <h2>Recent Posts</h2> <ul> <?php $args = array( 'numberposts' => '5

我想知道如何使用Wordpress在帖子区域内获取最新帖子

我从WordPress网站上获得了以下代码,用于获取最近的帖子:

 wp_get_recent_posts( $args, $output);
如果我在post页面主体(我写文章的地方)中回显这个函数,我只会得到显示为文本的确切php代码

    <h2>Recent Posts</h2>
<ul>
<?php
    $args = array( 'numberposts' => '5' );
    $recent_posts = wp_get_recent_posts( $args );
    foreach( $recent_posts as $recent ){
        echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' .   $recent["post_title"].'</a> </li> ';
    }
?>
</ul>
最近的帖子
另一个显示最近5篇文章的代码也以文本形式呈现在文章页面上,我不知道为什么


如何正确使用它?

我不确定你说的“发布区”是什么意思。对于“字符串文本输出”,我想您指的是列表中未格式化的文本链接

如果您需要更多地控制如何格式化输出(例如,使其更像一个常规的帖子列表),请为此使用常规的WP查询。您可以使用以下参数获取5个最新的博客条目:

$recent_args = array(
    "posts_per_page" => 5,
    "orderby"        => "date",
    "order"          => "DESC"
);      

$recent_posts = new WP_Query( $recent_args );
要循环它们,只需使用常规的WordPress主循环结构:

if ( $recent_posts -> have_posts() ) :
    while ( $recent_posts -> have_posts() ) :

    $recent_posts -> the_post();

    // ... Use regular 'the_title()', 'the_permalink()', etc. loop functions here.

    endwhile;
endif;

我不确定你说的“张贴区”是什么意思。对于“字符串文本输出”,我想您指的是列表中未格式化的文本链接

如果您需要更多地控制如何格式化输出(例如,使其更像一个常规的帖子列表),请为此使用常规的WP查询。您可以使用以下参数获取5个最新的博客条目:

$recent_args = array(
    "posts_per_page" => 5,
    "orderby"        => "date",
    "order"          => "DESC"
);      

$recent_posts = new WP_Query( $recent_args );
要循环它们,只需使用常规的WordPress主循环结构:

if ( $recent_posts -> have_posts() ) :
    while ( $recent_posts -> have_posts() ) :

    $recent_posts -> the_post();

    // ... Use regular 'the_title()', 'the_permalink()', etc. loop functions here.

    endwhile;
endif;

仅输出文本字符串是什么意思?您希望如何格式化帖子,即。。标题,摘录,阅读更多等…嗨,我编辑了我的问题,当你写你得到你好,把当我写这篇文章的代码里面是(在哪里写你的文章内容和html从仪表板)当我在浏览器上查看帖子页面时,我在页面上得到了确切的信息。你说的只有文本字符串输出是什么意思?你希望如何格式化帖子,即。。标题,摘录,阅读更多等…嗨,我编辑了我的问题,当你写你得到你好,当我写这篇文章的代码是(在哪里写你的文章内容和html从仪表板)我得到确切的页面上,当我在浏览器上查看后页。我不是在寻找格式,在WP仪表板,你创建一个新的职位,你粘贴了该函数的php代码,我得到了博客帖子页面上显示的确切代码?这是我的问题,我应该在哪里复制函数代码来获取最近的文章?所以你试图在一篇博客文章中显示最近的文章(在文章本身中)?短代码可能是实现这一点的正确途径。我想做一个短代码,这是我的主要目标,但我需要知道如何使用wp函数来获得结果?我知道获取最近帖子的wp函数,但是如何使用它(尝试或测试)来获得结果呢?如何回显函数返回的结果?在我理解并看到它之后,我可以使用add_shortcode()函数来尝试这个短代码。谢谢。我不是在寻找格式,在WP dashboard中,你创建了一篇新文章,你粘贴了该函数的php代码,我得到了博客文章页面上显示的确切代码?这是我的问题,我应该在哪里复制函数代码来获取最近的文章?所以你试图在一篇博客文章中显示最近的文章(在文章本身中)?短代码可能是实现这一点的正确途径。我想做一个短代码,这是我的主要目标,但我需要知道如何使用wp函数来获得结果?我知道获取最近帖子的wp函数,但是如何使用它(尝试或测试)来获得结果呢?如何回显函数返回的结果?在我理解并看到它之后,我可以使用add_shortcode()函数来尝试这个短代码。非常感谢。