文章目录
本文最后更新于 2025-03-05,已超过 365 天未更新,内容可能已失效。

ripro-v5工单无邮件提醒

1. **响应延迟**:管理员无法及时获知新工单,导致用户问题处理滞后,降低服务效率;
2. **工单遗漏**:依赖人工主动查看后台,易因疏忽遗漏紧急请求,影响用户体验;
3. **用户焦虑**:缺乏提交后的自动反馈,用户可能重复提交或质疑平台可靠性;
4. **管理低效**:需频繁登录系统手动检查,增加运维成本,分散工作精力。

 

RiPro-V5 工单邮件功能说明

1. **用户提交工单**
– 用户可通过前端页面填写工单内容(问题描述/需求反馈等),提交后系统自动生成工单记录。
– 提交成功提示:实时反馈提交状态,提示用户等待管理员处理并留意邮箱回复。

2. **邮件通知管理员**
– 用户提交工单后,系统自动触发邮件通知至指定管理员邮箱,内容包含:
▸ 用户信息(昵称/邮箱/ID)
▸ 工单摘要内容及提交时间
▸ 后台管理入口直达链接,方便快速处理。

3. **管理员处理闭环**
– 管理员登录后台可查看工单详情、更新处理状态,并通过邮件或站内信与用户沟通,实现服务闭环。

**功能亮点**
✔️ 自动化邮件提醒,避免工单遗漏
✔️ 管理端通知,提升沟通效率
✔️ 动态变量自动填充

 

好了,开始想过用do_action钩子去实现,不过原来的主题没有可使用的~~只好放弃。不过问了deepseek换个思路也可以。不修改原主题的代码。【v5子主题–子佩主题已集成这个功能】把下面代码添加的主题functions.php文件中。

 

[rihide]

add_action('init', function() {
    if (wp_doing_ajax()) {
        ob_start();
    }
});

add_action('shutdown', function() {
    if (wp_doing_ajax() && $_REQUEST['action'] === 'zb_user_save_ticket') {
        $response = json_decode(ob_get_clean(), true);
        
        if ($response['status'] === 1) {
            $admin_email = get_option('admin_email');
            $title = sanitize_text_field($_POST['title']);
            $content = wp_kses_post($_POST['content']);
            
            // 添加邮件头信息
            $headers = array(
                'Content-Type: text/html; charset=UTF-8',
                'From: 网站工单系统 <noreply@yourdomain.com>'
            );
            
            // 构建HTML格式邮件内容
            $message = sprintf(
                '<h3>新工单通知</h3>
                <p><strong>标题:</strong>%s</p>
                <p><strong>内容:</strong>%s</p>
                <p><strong>提交时间:</strong>%s</p>
                <p>请及时登录后台处理:<a href="%s">工单管理</a></p>',
                $title,
                nl2br($content),
                date('Y-m-d H:i'),
                admin_url('admin.php?page=zb_ticket')
            );
            
            wp_mail(
                $admin_email,
                '【重要】新工单提交:' . $title,
                $message,
                $headers
            );
        }
    }
}, 0);

[/rihide]

CC 许可协议
署名-非商业性使用-相同方式共享 4.0 国际 了解协议
文章链接:https://zptheme.com/series/7494.html
本文作者:子佩·来源:子佩工作室

除非注明,子佩工作室 文章均为原创,转载请以链接形式标明本文地址。

相关推荐

发表回复

登录后即可发表评论

社交账号登录

全部评论 (2)

/