WPCF7_Integration::list_services()
Prints services list.
Метод класса: WPCF7_Integration{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
$WPCF7_Integration = new WPCF7_Integration(); $WPCF7_Integration->list_services( $args );
- $args **
- -
По умолчанию: ''
Код WPCF7_Integration::list_services() WPCF7 Integration::list services CF7 5.7.5.1
<?php public function list_services( $args = '' ) { $args = wp_parse_args( $args, array( 'include' => array(), ) ); $singular = false; $services = (array) $this->services; if ( ! empty( $args['include'] ) ) { $services = array_intersect_key( $services, array_flip( (array) $args['include'] ) ); if ( 1 == count( $services ) ) { $singular = true; } } if ( empty( $services ) ) { return; } $action = wpcf7_current_action(); foreach ( $services as $name => $service ) { $cats = array_intersect_key( $this->categories, array_flip( $service->get_categories() ) ); ?> <div class="card<?php echo $service->is_active() ? ' active' : ''; ?>" id="<?php echo esc_attr( $name ); ?>"> <?php $service->icon(); ?> <h2 class="title"><?php echo esc_html( $service->get_title() ); ?></h2> <div class="infobox"> <?php echo esc_html( implode( ', ', $cats ) ); ?> </div> <br class="clear" /> <div class="inside"> <?php if ( $singular ) { $service->display( $action ); } else { $service->display(); } ?> </div> </div> <?php } }