2013-03-01 2 views
0

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

Это передний конец кода

<li id="user"> <label for="username">Username</label> <input type="text" name="username"> </li> 

Я не покажет ни, что и использовать его в качестве приманки для спам-ботов.

Однако, следующий фрагмент кода, мне нужно реализовать это:

<?php if(!isset($_POST['name'])) { die("No Direct Access"); } // Make sure the form has actually been submitted 
$name = $_POST['name']; 
$email = $_POST['email']; 
$spam = $_POST['username']; // This is our Honeypot field if($spam) { // If the Honeypot field has been filled in die("No spamming allowed bitch!"); } 
else { // Process the form like normal } ?> 

Теперь точка существо $ имя и $ электронной почты динамические поля в контактной форме 7. Что я могу сделать, чтобы сделать эти безрезультатно в контактной форме 7 как var для этого скрипта?

Заранее благодарен!

ответ

0

Внутри /contact-form-7/includes/classes.php вы можете добавить свой код и пометить его как спам, если хотите.

линии 432 под функцией спама() добавить строки, которые следуют за что-то похожее на это:

if (isset($_POST['username'])) { 
    $spam = true; 
} 
Смежные вопросы