comment_author_email)) { return false; } // 获取文章信息 $post = get_post($comment->comment_post_ID); if (!$post) { return false; } // 获取 AI 配置信息 $provider = get_option('argon_ai_summary_provider', 'openai'); $model = get_option('argon_ai_summary_model', ''); $provider_names = [ 'openai' => 'OpenAI', 'anthropic' => 'Anthropic', 'deepseek' => 'DeepSeek', 'qianwen' => '通义千问', 'wenxin' => '文心一言', 'doubao' => '豆包', 'kimi' => 'Kimi', 'zhipu' => '智谱', 'siliconflow' => 'SiliconFlow' ]; $provider_display = isset($provider_names[$provider]) ? $provider_names[$provider] : $provider; // 获取邮件设置 $settings = argon_get_email_settings(); // 构建邮件内容 $email_subject = sprintf(__('您在「%s」的评论用户名已被修改', 'argon'), wp_trim_words($post->post_title, 20)); $email_body = '

' . __('用户名变更通知', 'argon') . '

' . sprintf(__('您好,%s!', 'argon'), '' . esc_html($original_username) . '') . '

' . sprintf( __('您在文章「%s」发表的评论已成功提交,但系统检测到您的用户名可能不符合规范。', 'argon'), esc_url(get_permalink($post->ID)), $settings['theme_color'], esc_html($post->post_title) ) . '

' . __('AI 检测结果', 'argon') . '

' . esc_html($reason) . '

' . __('原用户名', 'argon') . ' ' . esc_html($original_username) . '
' . __('新用户名', 'argon') . ' ' . esc_html($new_username) . '

' . __('温馨提示', 'argon') . '

' . __('您的评论内容正常,仅用户名被自动修改。今后发表评论时,请使用符合规范的用户名。', 'argon') . '

' . __('查看您的评论', 'argon') . '

' . __('检测信息', 'argon') . '

' . __('AI 模型', 'argon') . ': ' . esc_html($provider_display) . ' - ' . esc_html($model) . '
' . __('识别码', 'argon') . ': ' . esc_html($detection_code) . '
' . __('检测时间', 'argon') . ': ' . current_time('Y-m-d H:i:s') . '
'; // 渲染完整邮件 $html = argon_render_email($email_body, ['subject' => $email_subject]); // 发送邮件 return send_mail($comment->comment_author_email, $email_subject, $html); }