QQ爹の博客 QQ爹の博客

typecho输出所有用户的信息

in Typecho 文章转载请注明来源!

在某个页面输出所有用户的信息,如上图效果

方法入下,在独立页面模板中加入以下代码

 <table class="typecho-list-table">
                        <colgroup>
                            <col width="20"/>
                            <col width="6%"/>
                            <col width="30%"/>
                            <col width=""/>
                            <col width="25%"/>
                            <col width="15%"/>
                        </colgroup>
                        <thead>
                            <tr>

                                <th><?php _e('用户名'); ?></th>
                                <th><?php _e('昵称'); ?></th>
                                <th><?php _e('电子邮件'); ?></th>
                                <th><?php _e('用户组'); ?></th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php Typecho_Widget::widget('Widget_Users_Admin')->to($users); ?>
                            <?php while($users->next()): ?>
                            <tr id="user-<?php $users->uid(); ?>">
                                
                             
                                <td><?php $users->name(); ?> 
                                </td>
                                <td><?php $users->screenName(); ?></td>
                                <td><?php if($users->mail): ?><a href="mailto:<?php $users->mail(); ?>"><?php $users->mail(); ?></a><?php else: _e('暂无'); endif; ?></td>
                                <td><?php switch ($users->group) {
                                    case 'administrator':
                                        _e('管理员');
                                        break;
                                    case 'editor':
                                        _e('编辑');
                                        break;
                                    case 'contributor':
                                        _e('贡献者');
                                        break;
                                    case 'subscriber':
                                        _e('关注者');
                                        break;
                                    case 'visitor':
                                        _e('访问者');
                                        break;
                                    default:
                                        break;
                                } ?></td>
                            </tr>
                            <?php endwhile; ?>
                        </tbody>
                    </table><!-- end .typecho-list-table -->

注:上述代码中除了php外,都可根据个人需求自行进行修改。

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

typecho用户
发表新评论
已有 10 条评论
  1. Stephen
    StephenWindows 10谷歌浏览器
    回复

    你也是把typecho主题研究的可以了,然而我决定研究typecho本身
    Github fork出来,打造一波 writecho

    1. Stephen
      StephenWindows 10谷歌浏览器
      回复

      @Stephen typecho玩的这么溜,php不会差(神推理,勿喷

    2. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @Stephen php我比较渣渣

  2. 故事会
    故事会Windows 10谷歌浏览器
    回复

    顶一下啦

  3. 世界第一的月宅!
    世界第一的月宅!Windows 10谷歌浏览器
    回复

    还有人用admin的

    1. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @世界第一的月宅! 应该没爆露后台子地址吧,管理员名字可以加if隐藏掉

    2. 世界第一的月宅!
      世界第一的月宅!Windows 10谷歌浏览器
      回复

      @世界第一的月宅! 太容易被爆啦,别人都不用猜用户名了,直接爆破密码啦

    3. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @世界第一的月宅! 这个怎么啦???

  4. 思绪的空中生活
    思绪的空中生活Windows 10谷歌浏览器
    回复

    有何用?

    1. Jrotty
      JrottyWindows 10谷歌浏览器
      回复

      @思绪的空中生活 SF上有人提问的

PREVIOUS NEXT
雷姆
拉姆
音乐加载中...
0:00