2008-10-17 7 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 «Моя вторая форма»]

(Фактический код для использования будет показано на странице, используемой для редактирования формы.)