将变量追加到URL或设置会话

时间:2011-01-09 作者:Brooke.

我刚刚编写了一个小插件,它可以检测用户是否在移动浏览器上,如果是这样的话,可以从WordPress站点检测到该站点部分的移动(简单)版本。

当我开始思考时,我正在重定向可能想要查看完整站点的用户。我可以通过创建URL轻松添加支票,如http://example.org?force_web=true 唯一的问题是我的插件会检查每个页面的顶部,看它是否是移动的,所以我需要设置force_web=true 在所有页面上。

另一个想法是使用会话,但WordPress似乎不支持会话,除非您添加session_start(); 到您的wp_config.php 我不想要求插件用户执行的文件。

这是别人经历过的吗?添加变量是重写所有永久链接的最佳方法吗?

乐于接受意见和建议

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

正如雄心勃勃的变形虫所说,只需检查每个页面的负载;它不应该那么贵。

否则,存储单个信息的另一种可能性是使用浏览器cookie。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?