Я процедурный парень php, который быстро теряется в сложности Wordpress и кода ООО. Я пробую то, что, как я думаю, представляет собой простой взлом плагина Contact Form 7, работающего на сайте, и у меня ничего не получается.
Я пытаюсь выполнить вызов exec в одном из классов контактной формы 7:
wp-content / plugins / contact-form-7 / includes / classes.php (строка 549):
if ( $send ) {
exec ("/usr/bin/php /var/www/html/record_subscription_change.php -s $subject -r $recipient -b $body");
return @wp_mail( $recipient, $subject, $body, $headers, $attachments );
}
По сути, я пытаюсь вызвать внешний скрипт php и передать ему переменные. Я попытался создать свою собственную функцию в classes.php
, и это очень огорчило контактную форму 7 (она просто вращается, когда я нажимаю кнопку отправки).
classes.php
? Если это так, я бы посоветовал попытаться решить эту проблему, а не пытаться исправить обходной путь. - person ultranaut   schedule 25.03.2013