У меня был сайт на WordPress. Я реализую форму регистрации членства с помощью некоторых плагинов (контактная форма 7, контактная форма 7, многошаговые формы и расширенная база данных CF7). Я хотел бы добавить функцию в эту форму при ее отправке. Для этого я решил использовать перехватчик действия wpcf7_before_send_mail, реализованный с помощью контактной формы 7 вышеупомянутого плагина, как в следующем коде в functions.php.
function sample_func($contact_form){
var_dump($contact_form);
};
add_action( 'wpcf7_mail_sent', 'sample_func', 20, 1 );
Затем я получил следующее сообщение об ошибке. (Это сообщение было создано в такой же ситуации на MAMP.)
Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/wp-workshop/wp-content/themes/twentytwentyone/functions.php:677) in /Applications/MAMP/htdocs/wp-workshop/wp-includes/rest-api/class-wp-rest-server.php on line 1642
[06-Apr-2021 14:04:03 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/wp-workshop/wp-content/themes/twentytwentyone/functions.php:677) in /Applications/MAMP/htdocs/wp-workshop/wp-includes/rest-api.php on line 675
[06-Apr-2021 14:04:03 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/wp-workshop/wp-content/themes/twentytwentyone/functions.php:677) in /Applications/MAMP/htdocs/wp-workshop/wp-includes/rest-api.php on line 676
[06-Apr-2021 14:04:03 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/wp-workshop/wp-content/themes/twentytwentyone/functions.php:677) in /Applications/MAMP/htdocs/wp-workshop/wp-includes/rest-api.php on line 677
[06-Apr-2021 14:04:03 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/wp-workshop/wp-content/themes/twentytwentyone/functions.php:677) in /Applications/MAMP/htdocs/wp-workshop/wp-includes/rest-api.php on line 678
Что вызывает эту проблему? Заранее спасибо.

Вы не можете var_dump контактную форму 7 данных. stackoverflow.com/questions/60361457/…