WP-контактная форма 7 - PHP - PullRequest
       23

WP-контактная форма 7 - PHP

4 голосов
/ 17 октября 2008

Я не знаю, сколько информации вам нужно для этого, но 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');
    }
}

Если этой информации недостаточно, вы можете скачать файл с здесь и посмотреть весь исходный код.

1 Ответ

6 голосов
/ 22 июня 2009

Если вы убедитесь, что обновили до последней версии этого плагина, вы можете создать несколько форм, каждая со своими ответными сообщениями.

Чтобы создать новую форму, перейдите в Инструменты -> Контактная форма 7 и нажмите «Добавить новую» (вверху красным).

Заполните данные новой формы, затем перейдите в «Сообщения» и нажмите «Показать». Здесь вы можете заполнить ответы, относящиеся к этой форме. Как только вы закончите, снова прокрутите вверх и нажмите кнопку «Сохранить» справа.

Затем вы можете включить ссылку на эту другую форму в свои сообщения, используя что-то вроде:

[контактная форма 2 "Моя вторая форма"]

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...