兼容JWT插件是我写过的,最痛苦的代码。前后折腾了3天,几位老哥也是一直陪着测试,非常感谢!
这里存在的问题是 JWT 插件升级了,不兼容 PHP7.4 以下的版本。如果主题直接集成旧版,主题开启了COOKIE兼容模式的情况下,因为 WP 的插件与主题加载机制,又可能和其他插件不兼容。我这里前后用了N种方案,都不能很好兼容所有插件。最终得到一个比较靠谱的方案:
如果您没有使用主题里面的 COOKIE 兼容模式,可以直接升级使用,并且不需要做任何操作,也可以不装JWT。如果您使用了 COOKIE 兼容模式,则需要根据WP后台出现的提示去装一下旧版的 JWT 插件。
有兴趣的朋友测一下吧,JWT这玩意已经让我有点想吐了!希望不再有兼容问题了!
https://7b2.com/document/59304.html