前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网站注册登陆弹框和作者列表

网站注册登陆弹框和作者列表

作者头像
楚客追梦
发布2022-11-18 16:30:49
6380
发布2022-11-18 16:30:49
举报
文章被收录于专栏:网页杂谈网页杂谈

前台登陆弹框

前台弹框登陆注册搞定了,其实也是一个一直心心念的功能,刚开始本想着通过Bootstrap的模态框(Modal)来做的,无奈Modal背景遮罩一直有个bug,具体问题可见本站搜索框,而使用Modal最后竟然还是跳到后台。

最近看到了一个使用ajax提交的文件感觉挺不错的,于是搬运过来,不过有一个问题还没有解决:登陆和退出后返回到首页,而不是当前页面。待解决!

参考方法:https://www.thinbug.com/q/52791880

界面有点单调,有时间再美化一下。

作者列表

折腾中想到之前弄企业网站时会有一个公司TEAM显示,于是想到能不能在网站弄一个作者列表呢?事实证明我对WordPress了解的还是太少了,查资料才发现原来WP自带有一个作者列表函数:

php

代码语言:javascript
复制
wp_list_authors( $args );

默认用法:

php

代码语言:javascript
复制
$args = array(
    'orderby'       => 'name', 
    'order'         => 'ASC', 
    'number'        => null,
    'optioncount'   => false, 
    'exclude_admin' => true, 
    'show_fullname' => false,
    'hide_empty'    => true,
    'echo'          => true,
    'feed'          => [empty string], 
    'feed_image'    => [empty string],
    'feed_type'     => [empty string],
    'style'         => list,
    'html'          => true 
); 

关于上面参数详细说明就在这里说了,使用这个方法后只显示作者名称和文章数等信息,但不可以显示头像,这样就感觉不够完美了。

py

代码语言:javascript
复制
wp_list_authors('show_fullname=1&optioncount=1&orderby=post_count&order=DESC&number=3');

经过不断查资料发现了另外一个函数。

php

代码语言:javascript
复制
new WP_User_Query($args);

关于此函数的详细情况可以查阅WordPress中wp-includes/user.php文件。

php

代码语言:javascript
复制
$args = array(
    // 文章数量
    'orderby' => 'post_count',
    // 倒序
    'order' => 'DESC',
);
 
// The Query
$user_query = new WP_User_Query( $args );
 
// User Loop
if ( !empty( $user_query->results ) ) {
    foreach ( $user_query->results as $user ) {
        // var_dump($user); 输出更多的查询结果
        echo ' '.get_avatar( $user->user_email,56,null,$user->display_name).'
              '.$user->display_name.'
              '.count_user_posts($user->ID).' ';
    }
}

最后虽然成功输出作者列表:作者头像、作者名称和文章数,但可惜的是排序竟然失效了。

不知问题出在哪里???留待后续解决。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前台登陆弹框
  • 作者列表
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档