wpcf7_contact_form_properties
Дозволяє змінити шаблон листа.
Використання
add_filter( 'wpcf7_contact_form_properties', 'wp_kama_wpcf7_contact_form_properties_filter', 10, 2); /** * Function for `wpcf7_contact_form_properties` filter-hook. * * @param $properties * @param $that * * @return */ function wp_kama_wpcf7_contact_form_properties_filter( $properties, $that ){ // Filter... return $properties; }
-
$properties
(масив) - Масив з усіма параметрами поточної форми (шаблон форми, налаштування листа, повідомлення тощо).
-
$contact_form
(WPCF7_ContactForm) - Об’єкт форми.
Приклади
#1 Змінимо верстку у зазначеної форми
<?php /** * Підміняє шаблон форми з ID = 88. * * @param array $properties * @param WPCF7_ContactForm $contact_form * * @return array */ function filter_wpcf7_contact_form_properties( $properties, $contact_form ) { if ( 88 === $contact_form->id() ) { ob_start(); ?> <div class="my-special-form"> <label> Ваше ім'я: [text* your-name] </label> <label> Ваше email: [email* your-email] </label> [submit] </div> <?php $properties['form'] = ob_get_clean(); } return $properties; } add_filter( 'wpcf7_contact_form_properties', 'filter_wpcf7_contact_form_properties', 10, 2);
Де викликається хук
wpcf7_contact_form_properties
Де використовується хук в Contact Form 7
Використання не знайдено.