显示主题模板中的所有作者

时间:2013-01-02 作者:gil hamer

前几天我遇到了一个问题,并成功地得到了一个非常好的答案,这帮助我实现了我想要的。这是我创建的帖子,有所有的信件:

wordpress.stackexchange.com/questions/63060/display-all-authors-and-their-only-one-latest-post

回答是由@Sagive SEO善意提供的

此脚本当前按所写大多数帖子的顺序显示所有作者。

我想将其更改为只随机显示所有作者,而不管他们写了多少篇文章。

希望能得到答案,谢谢

1 个回复
最合适的回答,由SO网友:Mridul Aggarwal 整理而成

这里需要的是洗牌所有数组元素&;然后显示它们。但是自从phpshuffle() 函数不保留数组键关联,这里有一个这样的版本。

function shuffle_assoc(&$array) {
    $keys = array_keys($array);
    shuffle($keys);
    foreach($keys as $key) {
        $new[(string)$key] = $array[$key];
    }
    $array = $new;
    return true;
}
将此函数添加到函数中的某个位置。php&;代替arsort($authorsArray); 具有shuffle_assoc($authorsArray); 在上一个问题中建议的代码中

结束

相关推荐

Add gravatar to author list

我使用此代码在侧栏中列出网站上的所有作者。它可以工作,除了我还需要把他们的Gravatar图像拉进去。它在主页上循环工作<?php echo get_avatar( get_the_author_email(), \'80\' ); ?> 但我有没有办法把它也添加到这个列表中?而且我想不出使用此代码排除“Admin”帐户的方法,这可能吗?非常感谢。<?php $order = \'user_nicename\'; $user_ids = $wpdb->ge