WPCF7_WelcomePanelColumn{}
Хуков нет.
Использование
$WPCF7_WelcomePanelColumn = new WPCF7_WelcomePanelColumn(); // use class methods
Методы
- public icon()
- public title()
- public content()
- public print_content()
Код WPCF7_WelcomePanelColumn{} WPCF7 WelcomePanelColumn{} CF7 6.1.7
abstract class WPCF7_WelcomePanelColumn {
abstract protected function icon();
abstract protected function title();
abstract protected function content();
public function print_content() {
$content = $this->content();
if ( is_array( $content ) ) {
$content = implode( "\n\n", $content );
}
$content = wp_kses_post( $content );
$content = wptexturize( $content );
$content = convert_chars( $content );
$content = wpautop( $content );
$formatter = new WPCF7_HTMLFormatter();
$formatter->append_start_tag( 'div', array(
'class' => 'welcome-panel-column',
) );
$formatter->append_start_tag( 'h3' );
$formatter->append_start_tag( 'span', array(
'class' => sprintf( 'dashicons dashicons-%s', $this->icon() ),
'aria-hidden' => 'true',
) );
$formatter->end_tag( 'span' );
$formatter->append_whitespace();
$formatter->append_preformatted( $this->title() );
$formatter->end_tag( 'h3' );
$formatter->append_preformatted( $content );
$formatter->print();
}
}