全局访问变量


Accessing variables globally

我一直在创建一个WordPress插件,它基本上创建了有关如何更改WordPress中任何设置的逐步教程。我能够完成大多数其他事情,但最复杂的逻辑是如何检查巡回演出是否正在运行,如果是,则获取当前步骤并进行处理..

我一直在考虑以下选项:

  • 设置global变量
  • 使用history.pushState();
  • 使用wp_options

请就我应该如何完成这项工作提供您的专家意见..

如果这是一个基于javascript的游览,那么真的没有理由费心在WordPress中保留状态。请参阅远距离的幽灵动作,了解为什么依赖全局变量通常是一个坏主意。

通过使用javascript在cookie中保留游览的状态,可以更轻松地解决您的问题。像intro.js这样的库提供了非常方便的API,可以在javascript中轻松管理所有这些。