表单提交内容如下:
your-name: 马3
your-phone: 177
your-email: A00297
your-subject: Flamingo
your-message: Flamingo 使用其他字段(如手机号、昵称等)来归类联系人,需要修改 Flamingo 的源码或通过钩子扩展其行为。 ⚠️ 注意 步骤如下: 复制联系人识别字段 在提交数据保存前,告诉 Flamingo 使用哪个字段作为“联系人标识”。 示例代码(添加到主题 functions.php 或插件中) php 深色版本 add_filter(‘flamingo_contact_data’, ‘custom_flamingo_contact_email’, 10, 3); function custom_flamingo_contact_email($data, $post, $contact) { // 假设你的手机号字段名为 “your-phone” if (!empty($_POST[‘your-phone’])) { $phone = sanitize_text_field($_POST[‘your-phone’]); $data[’email’] = $phone . ‘@phone.local’; // 构造一个伪邮箱 } return $data; } 这样,Flamingo 会认为这个联系人的“邮箱”是类似 123456@phone.local,并在通讯录中显示。