Посылаю js post ajax запрос, для того, чтобы сохранить его в глобальную переменную, а потом использовать ее при работе в с другим экшеном стороннего плагина. А сохранить не выходит.
add_action('wp_ajax_wpcf7_rescanned_form', 'wpcf7_rescanned_form');
add_action('wp_ajax_nopriv_wpcf7_rescanned_form', 'wpcf7_rescanned_form');
// Тут принимаем
function wpcf7_rescanned_form() {
global $attachments;
$attachments = $_POST['attachments'];
}
add_filter( 'wpcf7_before_send_mail', 'fl_wpcf7_before_send_mail_function' );
function fl_wpcf7_before_send_mail_function( $contact_form ) {
global $attachments;
var_dump($attachments); // Выводит NULL
}
Почему так происходит.