Путь для контакта формирует файл

У меня есть форма контакта php, которую я использую со всеми веб-сайтами, так идеально я хочу избегать использования разъема в. Используемые файлы включают:

• contact.php - файл с php/html описывает который дисплеи поля формы.

• свяжитесь-form.php - файл, с которым соединяется contact.php отправить информацию.

Я создал эквивалент contact.php как статическая страница во входе в систему Wordpress.

Код в contact.php, которые соединяются с контактом-form.php, следующие:

<form method="post" action="/contact-form.php" >

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

Спасибо

0
01.03.2013, 16:42
1 ответ

Вы могли поместить и форму и логику обработки в том же файле и отправить форму той же странице путем исключения атрибута действия. Проверьте $ _POST Вар, чтобы видеть, была ли форма отправлена и делает Вашу обработку, иначе отображает форму.

if( isset( $_POST['somevar'] ) ) :
    // process submission
else :
    // show form
endif;
0
20.02.2020, 01:46
  • 1
    я могу ошибиться, но я не думаю статические страницы (во входе в систему Wordpress) принимает php? –  howardrocks 01.03.2013, 17:23
  • 2
    Вы создали бы шаблон страницы, характерный для Вашей страницы, и добавили бы код там или создали бы Ваш собственный shortcode для добавления формы к странице. –  Milo 01.03.2013, 17:40
  • 3
    , я сожалею, но я не понимаю эти опции... Я все еще довольно плохо знаком с этим так для меня, это похоже на кучу проблем для простой функции. –  howardrocks 01.03.2013, 17:57
  • 4
    Ваша тема представляет каждую страницу с шаблоном после шаблонной иерархии. при редактировании страницы можно выбрать пользовательский шаблон, который отобразит ту страницу на фронтэнде. см. ссылку выше для получения информации о создании того шаблона, запуститесь со своей темы page.php шаблон и дубликат затем редактируют его. –  Milo 01.03.2013, 18:15
  • 5
    Хорошо я сделал это, спасибо. Сделать с если бы оператор выше, как я заставил бы это работать. Я понимаю Вашу логику, но я, может казаться, не заставляю ее работать, каждый раз, когда я нажимаю, отправляют на форме для данных, которые будут отправлены, и проверил его, просто возвращает форму... Пара спустя месяцы –  howardrocks 01.03.2013, 18:48

Теги

Похожие вопросы