我需要一些帮助我有迭代工作列出wordpress用户但是我也想在链接中包装他们的名字并且似乎无法让用户网址工作......没有任何东西返回给我。
这是我到目前为止所做的....你会看到我试图拉入user_url然而它只是返回什么都没有。任何帮助都会很棒!感谢
<?php
$blogusers = get_users(
array(
'role' => 'subscriber',
'fields' => 'all'
)
);
echo '<ul>';
foreach ( $blogusers as $user ) {
echo '<li><a href="' . $user->user_url . '">' . $user->display_name . '</a>';
}
echo '</ul>'
?>
答案 0 :(得分:1)
http://codex.wordpress.org/Function_Reference/get_author_posts_url
<a href="<?php echo get_author_posts_url($user->ID); ?>"><?php $user->display_name; ?></a>
答案 1 :(得分:0)
您可以从数据库中获取Usercount,如下所示:
<?php
$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->users" );
echo "<p>User count is {$user_count}</p>";
?>
因此,获取所有用户的查询应该是:
<?php
$users = $wpdb->get_var( "SELECT * FROM $wpdb->users" );
echo $users;
?>
继承人参考: http://codex.wordpress.org/Function_Reference/wpdb_Class#General_Syntax 希望这很有用; - )