gpt4 book ai didi

php - WP - 用于在数据库中创建时间戳的按钮

转载 作者:行者123 更新时间:2023-11-30 00:52:20 26 4
gpt4 key购买 nike

海勒, 我正在开发一个插件,但我完全碰壁了。如果愿意的话,我想为 WordPress 创建一个插件,登录的用户可以导航到该插件,从下拉菜单中选择一个选项,点击一个按钮并将一个条目添加到数据库中。我想要在初始按钮单击时创建两个数据库,然后单击之后的每个按钮都会附加到与当前用户和所选选项相对应的数据库。举例来说,假设我有乔·史密斯。他登录并导航到 wp 菜单中的“时间时钟”。加载后,他可以选择他所在的位置,然后单击“打卡”。如果这是第一次“打卡”,wp 会创建两个数据库,一个用于“joe_smith”,该数据库将记录他点击时的时间戳。按钮以及他按下按钮时所在的位置。另一个数据库将以该位置命名,并记录日期和时间以及位于该位置的用户。之后,如果 Joe 在当天晚些时候回来并在同一位置并选择了相同的属性,它将在“joe_smith”数据库中添加另一行,并在“a_location”行中添加另一行。如果他更改了位置,它仍然会添加到“joe_smith”的数据库中,但会创建/附加到新位置数据库“new_location”。

理想情况下,我希望在下拉菜单中包含位置,并且由另一个数据库填充,该数据库包含所有位置信息并且可由管理员编辑。我对于如何最好地进行设置的思考是否走在正确的轨道上?有人有任何指示或有能力轻松吐出这段代码吗?哈哈。我一直在尽最大努力学习 wp 系统以及如何创建插件,我的截止日期很快就要到来,以拥有一些可以运行的东西。预先感谢任何可以帮助我的人:)

最佳答案

我建议您将创建数据库的逻辑与用户单击按钮时需要发生的任何事情分开。特别是:

  1. 激活插件时创建一个(使用 register_activation_hook )。 More information about standard practices for this .
  2. 让您的插件将可用的位置存储在 WordPress 的选项表中(use its API for managing it 并创建 an appropriate options page 供您的插件管理它们)。
  3. 卸载插件(未停用)后,删除表格以使所有内容保持原样(使用 register_uninstall_hook )。
  4. 当用户单击按钮时,向表中添加一个条目(显然至少需要包含时间戳、用户 ID 和位置)。

关于php - WP - 用于在数据库中创建时间戳的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20863211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com