首页 > 解决方案 > 列出 User.php

问题描述

$latest_post;

if ( publisher_get_prop( 'show-posts-url' ) ) {

$latest_post = get_posts( array(
        'author'      => $user->ID,
        'orderby'     => 'date',
        'numberposts' => 1
));

$latest_post = $latest_post[0]; 

我想操纵这个循环,让它加载最近发布的用户排序的用户。我怎么能这样。我想按最新的帖子顺序对作者进行排序。

标签: phpwordpressloops

解决方案


你想显示帖子吗?或者只是一个用户列表。如果只是最近发布的用户列表,则使用get_users()

$args = array(
    'order'        => 'ASC',
    'number'       => '10',
    'fields'       => 'all',
    'orderby'       => 'post',
 ); 
$users = get_users( $args ); //var_dump($dash);
echo '<ul>';
    foreach($users as $user)
    {
        echo '<li>'. $user->user_nicename .'</li>';
    }
echo '</ul>';

要进行排序,请检查 tfrommen 在此答案中共享的此简洁功能。


推荐阅读