You are here: Home » All Categories » » WordPress: 显示注册用户数量及其另类方法

WordPress: 显示注册用户数量及其另类方法

Apr 1st, 2012 10:18 | Leave a comment?(35) Go to comments

各位节日好!今天没啥好忽悠大家,写写折腾文章。

最近有个朋友的主题需要显示注册用户数量,因为一般主题都不需要这些,所以我也没折腾过,也就不知道如何实现。

网上一搜,真没有直接的 WordPress 函数方法,都是直接用 SQL 语句查询实现的,代码如下

<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users");
echo '本站有 ', $users, ' 位注册用户'; ?>

但是直接用 SQL 不爽啊,总觉得赤裸裸地……而且看这 SQL 获取的是所有用户。去 WordPress codex 转了一下,没发现直接的函数实现方法。

不过就在放弃直接函数方式时我注意到一个 WordPress 内置函数:wp_list_authors()

这不是列出所有作者的函数么?(wp_list_authors() 详情传送门 >>>>

WP 的 authors 其实也是注册用户(users),不过等级高点,归类为 post_author,所以可以用这个函数 YY 一下得到作者数量。

然后就有了下面用 wp_list_authors() 实现“显示注册用户数量”的另类方法

<?php $users=wp_list_authors('echo=0&exclude_admin=0&hide_empty=0&optioncount=1&style=0');
$users=split(',',$users);
echo '本站有 ', count($users), ' 位注册用户'; ?>

折腾玩(完)。

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25611

Filed under

| Tags:

, ,

Related Posts

Most Popular

35 Comments.

⊕Leave a comment?
  1. 策划书 策划书 Firefox 11.0Windows 7

    呵呵 博主请教个问题啊 如何让首页的最新文章列表不显示特定的分类里面的文章啊

    沙发!软软很舒服!1
  2. 独木成林 独木成林 Google Chrome 17.0.963.83Windows 7

    有是沙发 :grin:

    板凳!有点硬!2
  3. 小宇宙-ChalW 小宇宙-ChalW Google Chrome 18.0.1025.142Windows 7

    简便的方法!

    地板!又硬又冷!3
  4. Bolo Bolo Google Chrome 18.0.1025.142Mac OS X 10.7.3

    3.0开始加入的count_users()函数就是获取注册用户总数的啊

    4楼
  5. JamieSoung JamieSoung Google Chrome 17.0.963.56Windows 7 x64 Edition

    一般论坛都显示这个东西~~莫非是....

    5楼
  6. Timothy Timothy Google Chrome 18.0.1025.142Mac OS X 10.7.3

    来学习一下

    6楼
  7. airoschou airoschou Google Chrome 17.0.963.83Windows 7 x64 Edition

    你的评论数字的链接title也有个书名号。。。是不是最新wp的问题呀。。

    7楼
  8. SEO菜鸟乐园 SEO菜鸟乐园 Firefox 11.0Windows 7

    wp首页图片的alt属性不能显示,其他图片都正常,调用的变量也没有问题。不知道博主有木有好的解决办法?

    8楼
  9. axiu axiu Google Chrome 17.0.963.83Windows 7

    很多另类方法的大叔。

    9楼
  10. Dick_Wu Dick_Wu Google Chrome 19.0.1075.0Windows 7

    差点以为这是忽悠。。。

    10楼
  11. 奚少 奚少 Firefox 10.0.2Windows 7

    这些东西都比较冷,一般人用不到,哈哈。

    11楼
  12. 冲锋衣 冲锋衣 Firefox 11.0Windows 7

    不错的方法,收了。

    12楼
  13. LL.CX LL.CX Firefox 11.0Windows XP

    挺有用的呢

    13楼
  14. qiqiboy qiqiboy Google Chrome 18.0.1025.142Windows 7 x64 Edition

    :evil: 貌似count_users也可以。。

    14楼
  15. 分享元素 分享元素 Internet Explorer 9.0Windows 7 x64 Edition

    MARK下,以后可以用

    15楼
  16. emric emric Google Chrome 17.0.963.79Windows Server 2003

    = = 我比较想知道有木有获取下一页的地址的函数
    看了下函数基本都是列出连接

    16楼
  17. 郑永 郑永 Firefox 11.0Windows XP

    收藏一下,以后备用。

    17楼
  18. 平板电脑推荐 平板电脑推荐 Firefox 11.0Windows XP

    试试就试试 :mad:

    18楼
  19. haran haran Internet Explorer 9.0Windows 7

    新手问题求教:
    1、如何在一个页面中显示所有用户,但不包括管理员;
    2、点击此用户的链接,显示的是用户资料?
    盼回复!

    19楼

Leave a Reply


Welcome! o(∩_∩)o
X