首页 > 解决方案 > 使用来自 wordpress 的用户数据生成并显示 html 表

问题描述

更新:在下面的回答者的帮助下,我想出了如何做到这一点。基本上,我使用 WP Query 来获取用户及其用户元数据,并将数据排序并放置在表中的每个循环中。

我是 PHP 新手,需要一些帮助。基本上我想创建一个具有不同用户数据的排行榜。我想在 html 表格中显示它。

这有点像我想要的:

用户名 GamiPress 积分 自上次登录以来的时间

我希望表中自动填充这些数据。我想要两个版本,一个按得分最高的 15 个用户排序,另一个按最后登录的 15 个用户排序。

有人可以指出我如何最好地实现这一点的正确位置吗?

我基本上想创建 GamiPress 排行榜插件,不幸的是,我买不起,但有一些额外的字段。

标签: wordpress

解决方案


如果要实现此目的,有多个步骤要做:

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 表中显示数据的示例代码?


推荐阅读