通过2页页面传递变量

时间:2013-01-07 作者:HoGo

我正在创建一个插件。在这个插件中,我有一些为页面提供逻辑和内容的短代码。这样我就创建了“A页”和“B页”。这两个页面都将用户重定向到外部页面。外部页面不是我写的,不会处理我的任何$\\u GET或$\\u POST值。然后这个外部页面会将用户重定向回我的插件“page C”。现在,如何让“C页”知道外部页面是从“A页”还是“B页”访问的?通常我会使用会话,但我读到wordpress不支持会话。那我怎么做呢?

霍戈

2 个回复
最合适的回答,由SO网友:bosco 整理而成

我真的不知道您在这里实现了什么-例如,我不知道插件如何“有页面”。因此,我恐怕无法通过举例的方式为您提供太多帮助,但我相信,您的要求可以通过使用Transients API, 或其优势Options API (最好是暂时的,因为选项无限期地存在,而且您似乎只需要在几个页面请求的持续时间内暂时需要数据)。

SO网友:Milo

WordPress本身不使用会话,但没有什么可以阻止您自己在WordPress中使用它们。添加连接到的函数init 然后在那里开始你的课程。

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴