mirai-mamori / Sakurairo

一个多彩、轻松上手、体验完善,具有强大自定义功能的WordPress主题(基于Sakura主题,支持简繁英日多语言)A Colorful, Easy-to-use, Perfect Experience, and Powerful Customizable WordPress Theme (Based on Theme Sakura. Support Simplified Chinese, Traditional Chinese, English and Japanese languages)

Home Page:https://docs.fuukei.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PJAX 与WP_Statistics 统计插件不兼容

Jkkoi opened this issue · comments

commented

问题出处:

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 天没有活动,已自动关闭。