wordpress - wordpress 中“未注册”访问者的访问控制
问题描述
我正在尝试创建一个 wordpress 插件,如果未注册的访问者具有与之关联的某个 PHP 会话值,它将仅呈现/显示来自某些类别的某些类别/帖子。
到目前为止,我已经能够为访问者设置 PHP 会话值(字符串数组)。这是在/如果用户访问/auth?jwt=...
url 时完成的,其中查询参数是一个 json web-token,其中包含用户应该访问的字符串数组(类别名称)。
我无法弄清楚如何“过滤”用户可见的内容,有人可以给我一些关于如何解决这个问题的提示吗?我是 wordpress 插件的初学者,但我在 C#/Node.js 后端开发方面有一些经验。
注意:我知道 PHP 会话不是 wordpress 网站的最佳实践,但我没有找到任何插件可以让我为未注册的访问者设置会话变量,这些变量将在站点访问/浏览器重新启动之间保持不变。
在此先感谢您的所有回复!
解决方案
推荐阅读
- python - Python pandas:计算的周数与两个月重叠
- linux - 为每个用户安装 pyenv
- javascript - 使用带有 MongoDB 查询结果的 for 循环是连续不同的值
- c - 由于某种原因,在 C 中转换碱基的程序不起作用
- java - 如何(反)序列化并将获得的数据传输到 ArrayList?
- python - 由于数据类型 int 和 bigint 不兼容,读取 parquet 文件时合并模式失败
- r - R中的一个数据框的堆叠列表
- django - Django 有效地获取 ForeignKey 模型的字段?
- php - Html按钮没有点击
- android-security - 收到来自 Google 的邮件“您的应用容易受到 Intent Redirection 的攻击”,但找不到漏洞