Здравствуйте. Хелп ми плиз, очень нужна помощь. Хочу выбрать елементы на странице и передать их в форме. Вроде на чистом js получилось это сделать, но заметил, что в экшене нужен jquery синтаксис или я не так понял ?? в общем вот код экшена, который не получается правильно переписать на нужный синтаксис (все в комментах )
add_action( 'wpcf7_before_send_mail', 'wpcf7_add_text_to_mail_body' );
function wpcf7_add_text_to_mail_body($contact_form){
//вот на js я получал так
//title = document.querySelectorAll("div.product-information > h3 > a");
//а в этом случае я не могу получить эти элементы, ошибка.
//Parse error: syntax error, unexpected '(', expecting variable (T_VARIABLE) or '{' or '$' in ... на этой строке ниже
var title = $("div.product-information > h3 > a");
// или
хоть так
// $title = ...
// console.log($title);
// весь код ниже работает, например я могу передать любую строку в письмо
// $title = ("123");
// get mail property
$mail = $contact_form->prop( 'mail' ); // returns array
// add content to email body
$mail['body'] .= $title;
// set mail property with changed value(s)
$contact_form->set_properties( array( 'mail' => $mail ) );
}
ошибка именно в этой строке var title = $("div.product-information > h3 > a");