У меня есть экземпляр wordpress с плагином contact-form-7. В некоторых уроках я видел, что могу сделать что-то перед отправкой почты с помощью этого кода:
add_action("wpcf7_before_send_mail", "wpcf7_do_something_else");
function wpcf7_do_something_else(&$wpcf7_data) {
// Here is the variable where the data are stored!
var_dump($wpcf7_data);
// If you want to skip mailing the data, you can do it...
$wpcf7_data->skip_mail = true;
}
Я получил код отсюда http://code.tutsplus.com/tutorials/mini-guide-to-contact-form-7--wp-25086
Но как-то не работает. Я не получаю никакой ошибки - контактная форма больше не отправляет почту, даже без $wpcf7_data->skip_mail = true
, и ничего не печатает.
Мои вопросы:
Где я должен написать этот код? Прямо в плагине? (На данный момент я записал этот код в кастомный плагин, может ошибаюсь?) Можно ли вообще распечатать туда какие-то данные из формы? (Учебник плохой?)
Спасибо!