Wordpress中是否有一个标准界面,用于将全局PHP变量$bgcolor保存给用户,并在用户浏览另一个博客页面时从他那里读取。
没有什么能自动为你做到这一点,但听起来你只是需要save a little bit of user meta, 当然还有retrieve it.
既然您询问了保存变量的问题,我就假设切换背景颜色的自定义侧栏小部件已经可以工作了。只需根据上面的两个Codex条目添加代码,即可检查用户元并保存更改。
如果你发布代码,我可能会给出更详细的答案。
如果您谈论的是普通访问者,而不是WordPress用户,那么设置cookie是您的最佳选择。据我所知,没有内置的通用“cookie setter”函数。WordPress本身使用PHP的setcookie
在相当多的地方,例如wp_set_auth_cookie
, 我不知道为什么这个函数需要一个“助手”。这相当困难。