You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何验证WordPress Digits插件用户注册登录成功及定位认证PHP文件

Digits插件添加Google Analytics上报的文件位置及实现方案

Digits插件的用户认证核心逻辑集中在以下几个关键文件,同时更推荐用钩子方式避免修改插件核心文件:

核心认证逻辑文件(不建议直接修改)

  • wp-content/plugins/digits/includes/class-digits-auth.php:这是处理手机号登录、注册的核心类,包含login_success和register_success等成功回调方法,直接修改这里的话,插件更新后代码会被覆盖。
  • wp-content/plugins/digits/assets/js/digits-front.js:前端交互逻辑文件,里面有登录/注册AJAX请求的成功回调,可直接在这里插入GA上报代码,但同样存在更新丢失的问题。

更稳妥的实现方式(用WordPress钩子)

直接在主题的functions.php文件中添加以下代码,无需修改插件核心文件,且插件更新不受影响:

// 监听Digits登录成功事件,触发GA登录上报
add_action('digits_login_success', 'digits_ga_track_login');
function digits_ga_track_login() {
    wp_add_inline_script('digits-front', "gtag('event', 'login', {'method': 'digits'});");
}

// 监听Digits注册成功事件,触发GA注册上报
add_action('digits_register_success', 'digits_ga_track_register');
function digits_ga_track_register() {
    wp_add_inline_script('digits-front', "gtag('event', 'sign_up', {'method': 'digits'});");
}

这段代码会在用户通过Digits成功登录/注册时,自动向Google Analytics发送对应的事件数据。

内容的提问来源于stack exchange,提问作者Mohsen_Fatemi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 19:45:58