我不知道你需要多少信息,但WP-ContactForm-7是WordPress的联系表格。默认情况下,它为网站上的所有表单提供一条服务器响应消息。我有多个表单,并希望每个表单都有不同的服务器响应消息。
如何为使用此插件创建的每个不同表单创建不同的服务器响应消息?
以下是插件中的PHP代码片段,似乎与联系表单显示的消息有关:
function message($status) {
switch ($status) {
case 'mail_sent_ok':
return __('Your message was sent successfully. Thanks.', 'wpcf7');
case 'mail_sent_ng':
return __('Failed to send your message. Please try later or contact administrator by other way.', 'wpcf7');
case 'validation_error':
return __('Validation errors occurred. Please confirm the fields and submit it again.', 'wpcf7');
case 'accept_terms':
return __('Please accept the terms to proceed.', 'wpcf7');
case 'invalid_email':
return __('Email address seems invalid.', 'wpcf7');
case 'invalid_required':
return __('Please fill the required field.', 'wpcf7');
case 'captcha_not_match':
return __('Your entered code is incorrect.', 'wpcf7');
}
}
如果这还不够,那么您可以从here下载该文件并查看完整的源代码。
答案 0 :(得分:6)
如果您确定已升级到此插件的最新版本,则可以创建多个表单,每个表单都有自己的响应消息。
要创建新表单,请转到工具 - >联系表格7并点击“添加新”(红色顶部)。
填写新的表单详细信息,然后转到“消息”并单击“显示”。在这里,您可以填写特定于此表单的回复。完成后,再次向上滚动并单击右侧的“保存”按钮。
然后,您可以使用以下内容在帖子中添加指向此其他表单的链接:
[联系表格2“我的第二种形式”]
(要使用的实际代码将显示在用于编辑表单的页面上。)