WPCF7_TagGenerator::print_panels()
Метод класса: WPCF7_TagGenerator{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$WPCF7_TagGenerator = new WPCF7_TagGenerator(); $WPCF7_TagGenerator->print_panels( $contact_form );
- $contact_form(WPCF7_ContactForm) (обязательный)
- -
Код WPCF7_TagGenerator::print_panels() WPCF7 TagGenerator::print panels CF7 5.9.3
public function print_panels( WPCF7_ContactForm $contact_form ) { foreach ( (array) $this->panels as $id => $panel ) { $callback = $panel['callback']; $options = wp_parse_args( $panel['options'], array() ); $options = array_merge( $options, array( 'id' => $id, 'title' => $panel['title'], 'content' => $panel['content'], ) ); if ( is_callable( $callback ) ) { echo sprintf( '<div id="%s" class="hidden">', esc_attr( $options['content'] ) ); echo sprintf( '<form action="" class="tag-generator-panel" data-id="%s">', $options['id'] ); call_user_func( $callback, $contact_form, $options ); echo '</form></div>'; } } }