Узнайте идентификатор сообщения/идентификатор страницы, где вы хотите, чтобы ваш пользовательский PHP-код прошел.
Предполагая, что, когда ваш пользовательский код будет отправлен, вы должны создать файл в папке вашей темы с именем single-POSTID.php.
Предполагая, что, когда ваш пользовательский код будет отправлен на страницу, вы должны создать файл в папке вашей темы, называемой страницей-PAGEID.php.
Скопируйте базовый код с single.php или page.php во вновь созданный файл, и вы можете вставить свой собственный код в новые файлы. Действия формы обычно должны быть «#», и если ваша форма не работает должным образом, это, скорее всего, из-за того, что одно из полей вашей HTML-формы используется Wordpress для чего-то. (например, текстовое поле с именем «комментарий» не будет правильно работать под вашим кодом, так как Wordpress подумает, что вы пытаетесь добавить комментарий).
Если вы делаете все, что требует доступа к базе данных, Wordpress поддерживает соединение с DB в вашей теме, поэтому вам не нужно снова подключаться к базе данных. Если, конечно, все, что вы пытаетесь сделать, это отдельная база данных, кроме того, что установлен один Wordpress.
Сообщите мне, если это вам помогло, или если у вас есть дополнительные вопросы!
См. Http://codex.wordpress.org/Pages для получения более подробной информации. – user11977