提取最后发布的帖子

时间:2012-03-20 作者:BAU

如何提取上次发布的帖子?

如果有人能指出我应该检查的相关操作挂钩,我将不胜感激。我在中看到了publish\\u post、edit\\u post、save\\u post、get\\u标签、sanitize\\u**函数post.php 但到目前为止没有成功。

我想从数据库中导出最后发布的文章的整个数组。我该怎么做?

3 个回复
最合适的回答,由SO网友:BAU 整理而成

非常感谢。我自己解决的谢谢。。。

对于任何一个偶然发现这一点的人,这里有一个解决方案。。。

// Get the last n number of posts.

$args = array( \'numberposts\' => \'n\' ); // replace n with the number of posts
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
    echo \'<li><a href="\' . get_permalink($recent["ID"]) . \'" title="Look \'.$recent["post_title"].\'" >\' .   $recent["post_title"].\'</a> </li> \';
    echo \'<li>Tags \'.print_r($recent).\'</li> \';
}

SO网友:Noel Tock

我就是这样做的。如果要重用,可能需要重置并将其作为函数调用。

//最近的

function nt_mostrecent( $count ) {

        $my_query = new WP_Query( array(showposts => $count, order => \'DSC\', orderby => \'date\'));

        while ($my_query->have_posts()) : $my_query->the_post();

            $posts .= \'<a href="\' . get_permalink() . \'">\' . get_the_title() . \'</a>\';

        endwhile;

        return $posts;

        wp_reset_query();

}

SO网友:rok

Using wp-cli:

wp post list --order=\'DESC\' --orderby=\'ID\' --field=\'ID\' | head -1

结束

相关推荐

将NEXT/PREVICE_POSTS_LINK与自定义搜索配合使用

我的网站上有一些不同的搜索:“物种概况”(自定义帖子类型搜索)术语表(自定义帖子类型搜索)目前我正在使用search.php; $_POST[\"type\"] 确定已使用的搜索,以及$_POST[\"s\"] 对于查询条件:<?php if (isset($_POST[\"s\"])) { $search_term = $_POST[\"s\"]; } if (isset($_POST[\"type\"])) {&#