Php 全局访问变量

Php 全局访问变量,php,jquery,ajax,wordpress,Php,Jquery,Ajax,Wordpress,我一直在创建一个WordPress插件,它基本上是一步一步地创建如何在WordPress中更改任何设置的教程。我能够完成大部分其他工作,但最复杂的逻辑是如何检查巡演是否正在运行,如果正在运行,则获取当前步骤并进行处理。 我一直在考虑以下选择: 设置全局变量 使用history.pushState() 使用wp\u选项 请给出您的专家意见,说明我应该如何完成此任务。如果这是一个基于javascript的教程,那么没有理由在WordPress中保留状态。请参阅,了解为什么依赖全局变量通常是个坏主

我一直在创建一个WordPress插件,它基本上是一步一步地创建如何在WordPress中更改任何设置的教程。我能够完成大部分其他工作,但最复杂的逻辑是如何检查巡演是否正在运行,如果正在运行,则获取当前步骤并进行处理。

我一直在考虑以下选择:

  • 设置
    全局变量
  • 使用
    history.pushState()
  • 使用
    wp\u选项

请给出您的专家意见,说明我应该如何完成此任务。

如果这是一个基于javascript的教程,那么没有理由在WordPress中保留状态。请参阅,了解为什么依赖全局变量通常是个坏主意


通过使用javascript在cookie中保留巡更的状态,您的问题可以更容易地得到解决。Libs-like提供了非常方便的api,可以在javascript中轻松管理所有这些内容。

您提供的lib在同一页面上运行教程,我的教程在页面之间运行。就像第1步是第1页一样,第2步也是第2页。这就是为什么我需要在巡演开始前可以访问的变量。如果你想要具体问题的具体解决方案,你需要问的不仅仅是一般性问题;)