show latest authors blog post

时间:2015-03-04 作者:user3615681

如何显示最新的作者博客文章?

我有以下代码:

<?php
$author = get_the_author();
$args = array( \'numberposts\' => \'1\', \'author\'=>$author );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
    echo \'<li><a href="\' . get_permalink($recent["ID"]) . \'">\' .   $recent["post_title"].\'</a> </li> \';
}
?>
但是,上面的代码为所有用户而不是特定用户显示最近的帖子。

1 个回复
SO网友:Rohit Gilbile

请尝试按描述顺序获取帖子

$args = array(
    \'orderby\' => \'title\',
    \'order\'   => \'DESC\',
    \'author\' =>\'authorName\',
);
$query = new WP_Query( $args );

// The Loop
if ( $query ->have_posts() ) {
    echo \'<ul>\';
    while ( $query ->have_posts() ) {
        $query ->the_post();
        echo \'<li>\' . get_the_title() . \'</li>\';
    }
    echo \'</ul>\';
} else {
    // no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
请检查这个Link

我希望这对你有帮助。祝您愉快:-)

结束

相关推荐

Add code only for blog posts

我正在尝试只在博客帖子中运行一个代码,而另一个代码只在单个页面中运行。但我甚至无法生成一个包含wordpress条件标记的php if语句。在页脚中。php,我尝试了一些简单的函数if( is_singular() ) { // should show work in singular pages, bot is not working } 在下面的代码中,将在首页上执行code4 getif ( is_front_page() && is_home()