2008-10-17 40 views
4

我不知道你需要多少信息,但WP-ContactForm-7是WordPress的联系表单。默认情况下,它对网站上的所有表单都有一个服务器响应消息。我有多种形式,并希望为每个表单提供不同的服务器响应消息。WP-Contact Form 7 - PHP

如何为每个使用此插件创建的不同表单创建不同的服务器响应消息?

以下是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下载文件,看整个源代码。

+1

您可能想重新引用一些内容。不清楚这里是否有问题,或者您是否共享解决方案以解决您遇到的问题。 – Randy 2008-10-17 02:09:54

+0

我同意rcar。 – Till 2008-10-20 21:10:05

回答

6

如果你确定你已经升级到这个插件的最新版本,你可以创建多个表单,每个表单都有自己的响应消息。

要创建一个新表单,请转到工具 - >联系表单7,然后单击“添加新的”(红色的顶端)。

填写新的表单详细信息,然后转到“信息”并点击“显示”。在这里您可以填写特定于此表单的回复。完成后,再次向上滚动并单击右侧的“保存”按钮。

然后,您可以通过使用类似包含一个链接到您的文章这个其他形式:

[接触形式2“我的第二个形式”]

(将显示使用的实际代码在用于编辑表单的页面上。)