是否允许用户通过每天在个人资料中输入数字来跟踪进度?

时间:2019-03-18 作者:Charli Prangley

我正在为阅读挑战建立一个WordPress网站,用户将注册一个帐户并每天访问该网站以输入他们阅读的页面数。

我正在使用BuddyPress进行用户注册,但希望获得有关如何处理每日页面计数数据输入的建议。

我需要能够使用他们输入的页数在他们每天的页面配置文件中的图形上显示该数据,并在主页上的图形中显示所有用户每天的累积数据。有没有关于如何编写代码的建议?

1 个回复
SO网友:Antti Koskinen

以下是我将如何应对挑战的大致大纲/概念。其他人可能会提出不同的解决方案,但我认为这样的解决方案应该可以完成这项工作。

创建自定义帖子类型,例如。reading_challenge, 存储数据。添加author 支持帖子类型,以便帖子可以与用户链接。cpt不需要公开在表单提交中,为作者创建新的cpt帖子,并将提交的数据另存为post_meta 或者更新现有的post metatransient 而不是在每个主页加载时进行查询和计数

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: