PJAX 与WP_Statistics 统计插件不兼容
Jkkoi opened this issue · comments
问题出处:
PJAX局部刷新
实际行为描述:
通过 PJAX 切换页面后,WP_Statistics 中显示的 页面
不更新
原因推测:
wp-statistics 对用户当前访问的页面存储在 WP_Statistics_Tracker_Object
变量中,该变量的值由服务器直接在 <head>
中传递
相关代码位于插件的 includes\class-wp-statistics-frontend.php
function enqueue_scripts
通过 pjax 切换页面时,没有从新的请求中更新 WP_Statistics_Tracker_Object
变量,导致统计数据中的 页面
数据不会更新
复现步骤:
通过 pjax 切换页面,稳定复现
配置与环境:
- 问题页面:/all/
- PHP 版本:8.2
- 数据库类型 / 版本:MySQL
- WordPress 版本:6.2.2
- 主题版本:2.6.2
- 使用的插件:WP Statistics
- 浏览器:Filefox 2.6.2
@Jkkoi,感谢你给 sakurairo 提出了 issue。ヾ(≧▽≦*)o
请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。
这个 Issue 已经 30 天没有任何活动了,将被标记为过时 stale。删除 stale 标签或评论,否则将在 7 天内关闭。
此 Issue 由于被标记为过时 stale 且超过 7 天没有活动,已自动关闭。