=== Page Click Counter ===
Contributors: 梁北棠
Tags: analytics, page counter, statistics
Requires at least: 5.6
Tested up to: 6.5
Stable tag: 1.0.0
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
== Description ==
专业的页面点击统计解决方案,在文章/页面右下角显示实时计数器,支持深度定制和数据分析。
== Directory Structure ==
? page-click-counter
├── ? page-click-counter.php – 主插件文件
├── ? admin
│ ├── ? settings-page.php – 后台设置界面逻辑
│ └── ? settings-style.css – 管理后台样式表
├── ? assets
│ ├── ? frontend.css – 前端计数器样式
│ └── ? click-counter.js – AJAX点击处理器
├── ? languages
│ └── ? page-click-counter.pot – 翻译模板文件
└── ? readme.txt – 本说明文档
== Installation ==
- 解压插件包至 /wp-content/plugins/
- 激活插件后访问:
[网站后台] → [设置] → [点击计数器] - 配置以下参数:
- 显示位置:固定右下角
- 更新间隔:实时AJAX请求
- 数据保留:永久存储
== Configuration ==
通过 [设置] → [点击计数器] 可配置:
✅ 启用/禁用计数器
? 自定义标题(支持HTML)
? 颜色选择器(支持RGBA)
? 字体大小调节(10-32px)
? 数据保留策略(开发中)
== Frequently Asked Questions ==
= 如何验证统计数据准确性?=
- 使用Chrome开发者工具 → Network
- 筛选pcc-record-click请求
- 检查响应状态码应为200
= 能否显示在自定义文章类型?=
修改主题functions.php添加:
add_filter(‘pcc_post_types’, function($types) {
$types[] = ‘your_custom_post_type’;
return $types;
});
= 移动端适配情况如何?=
已实现响应式布局:
- 桌面端:右下20px定位
- 移动端:底部居中显示
- 自动适应深色模式
== Screenshots ==
- 前端显示效果(桌面/移动端)
- 后台设置界面
- 数据库表结构
- 颜色选择器演示
== Changelog ==
= 1.0.1 – 2024-03-25 =
- 新增:移动端自适应布局
- 修复:缓存插件兼容性问题
- 优化:AJAX请求性能提升40%
= 1.0.0 – 2024-03-20 =
- 首发正式版
- 核心计数功能
- 基础设置面板
== Developer Documentation ==
? 数据库表结构:
CREATE TABLE wp_page_clicks (
id INT AUTO_INCREMENT,
post_id BIGINT NOT NULL,
click_count BIGINT DEFAULT 0,
last_updated TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB;
? 可用钩子:
- pcc_before_counter – 修改输出HTML前
- pcc_after_click – 点击记录后触发
- pcc_admin_settings – 扩展设置选项
== Translation ==
支持.po/.mo翻译文件:
- 复制page-click-counter.pot到languages目录
- 使用Poedit生成翻译
- 命名格式:page-click-counter-{locale}.po