我有一个wordpress网站,可以在主页上生成随机背景。每次用户点击网站的各个部分时,我都希望此背景保持不变,直到用户再次点击主页为止。
我想到了许多可能的解决方案:
AJAX调用将各种点击的内容加载到div中(不太理想,因为它试图管理友好的URL,调用自己的ajax数据等的插件会很快变得复杂)
将背景html保存到其中并快速过期或重新加载主页的Cookie。
一个POST变量,用于保存站点各个部分之间的背景html。
主要目标是保留在主页上随机生成的背景,但在使用网站时保持相同。任何人都可以推荐更好的解决方案吗?
非常感谢!
答案 0 :(得分:0)
你可以通过cookies或GET参数来做。 Cookie解决方案在JavaScript方面需要付出更多努力。有些用户不喜欢cookie,但这不应该是一件大事。
您可以准备所有受影响的链接,例如http://www.example.com?bgimg=bigblackdog
然后通过wordpress php代码设置图像,如果你愿意,可以设置js。