Wyłączenie Auto P. W wp-config:
define( 'WPCF7_AUTOP’, false );
Contact Form 7 Dynamic Text Extension
Pozwala dodawać własne, dynamiczne pola. Oprócz tych, które są w opisie, można stworzyć jeszcze własne:
function cf7_author_email(){
global $post;
$authorId = get_post_field( 'post_author', $post->ID );
$office = getOfficeFromAuthorId($authorId);
return $office['email'];
}
add_shortcode('CF7_ADD_OFFICE_EMAIL', 'cf7_author_email');
a następnie w kodzie formularza wstawić shortode
[dynamichidden my-filed-name "CF7_ADD_OFFICE_EMAIL"]
Feed, populate, dodanie dynamiczne elementów do selecta
ogólnie chodzi o skorzystanie z hooka
add_filter( 'wpcf7_form_tag’, 'dynamic_select_list’, 10 );