wordpress - 使用来自 wordpress 的用户数据生成并显示 html 表
问题描述
更新:在下面的回答者的帮助下,我想出了如何做到这一点。基本上,我使用 WP Query 来获取用户及其用户元数据,并将数据排序并放置在表中的每个循环中。
我是 PHP 新手,需要一些帮助。基本上我想创建一个具有不同用户数据的排行榜。我想在 html 表格中显示它。
这有点像我想要的:
用户名 GamiPress 积分 自上次登录以来的时间
我希望表中自动填充这些数据。我想要两个版本,一个按得分最高的 15 个用户排序,另一个按最后登录的 15 个用户排序。
有人可以指出我如何最好地实现这一点的正确位置吗?
我基本上想创建 GamiPress 排行榜插件,不幸的是,我买不起,但有一些额外的字段。
解决方案
如果要实现此目的,有多个步骤要做:
1)向您的用户添加元字段,以便您可以存储积分。例如,您可以为此使用“高级自定义字段”插件。
2) 编写一个函数来向该字段添加点。定义何时触发此函数。
3) 查询按该元值排序的用户并显示它(get_users($args) 可能有用)。
4)对于 Last-Login 值,您可以使用插件(google Wordpress Last Login)并通过该元字段编写另一个查询和排序结果。您也可以自己编写,这是我找到的链接:https ://www.wpbeginner.com/plugins/how-to-show-users-last-login-date-in-wordpress/
我不知道这是否是你要找的。
或者您是否想查看如何使用 wp 查询并在 html 表中显示数据的示例代码?
推荐阅读
- laravel - Laravel 8:路由寄存器上的数组到字符串转换
- sql - 加入后如何删除重复的元组?
- python - 如何在python中将整数更改为字符串?
- c# - 使用 linq 查询绑定表内时避免数据滞后问题
- python - 如何在 on_message 事件 discord.py 后触发我的机器人向用户发送消息
- javascript - 在 D3 中对导入的 CSV 文件的节点进行分组
- firebase - 删除集合和所有包含的数据(集合和字段)
- google-cloud-platform - 无法使用私有 IP 将 Cloud Data Fusion 与 Cloud SQL for MySQL 连接
- python - 如何检查一个列表是否包含 Python 中另一个列表的所有元素?它不工作
- android - 如何取消 Android 上的 acquireTokenWithDeviceCode 调用?