如何保存插件特定信息? 时间:2014-03-05 作者:Malibur 我目前正在构建一个插件,从XML提要导入一些数据。这一切都很好。现在我想添加一些信息,让用户知道上次导入发生的时间。“上次导入:2014年10月3日”我应该如何保存这些数据?wordpress是否在数据库中提供插件元,或者即使它实际上不是一个选项,它是否应该进入选项表?感谢您的帮助。谢谢 2 个回复 最合适的回答,由SO网友:Tom J Nowell 整理而成 我建议您将其作为选项存储以下是API:add_option( $option, $value, $deprecated, $autoload ); update_option( $option, $new_value ); get_option( $option, $default ); delete_option( $option ); 对于您的选项,出于性能原因,我不会将autoload设置为true(除非您在每个页面上都使用此选项)。我还会在每个选项名称前加上唯一标识符,例如“MaltheMilthers\\u plugin\\u last\\u import”创建专用表意味着要编写SQL,这意味着您的插件不能在WordPress VIP或WP Engine等主机上使用。将来,您可能还会发现这些API很有用:用户元(以及通过连接附件和导航菜单)后元(以及评论元),尽管我不建议将其用于此用例。术语/分类法元数据正在讨论中,可以通过几个插件添加,但这也会遇到专用表会遇到的相同问题。进一步阅读https://codex.wordpress.org/Function_Reference/add_optionhttps://codex.wordpress.org/Function_Reference/update_optionhttps://codex.wordpress.org/Function_Reference/get_optionhttps://codex.wordpress.org/Function_Reference/delete_option SO网友:John 根据您的用例,您可能会考虑添加一个表,并通过在每次导入时添加一个包含一些元信息的新记录来跟踪导入操作。https://codex.wordpress.org/Creating_Tables_with_Plugins这样,您可以在创建记录的日期前引用最新的导入,并跟踪任何导入失败/其他相关信息。 结束 文章导航