0 ) { $classes .= ' items_' . count( $items ); } if ( ! empty( $css ) AND function_exists( 'vc_shortcode_custom_css_class' ) ) { $classes .= ' ' . vc_shortcode_custom_css_class( $css ); } $classes .= ( ! empty( $el_class ) ) ? ( ' ' . $el_class ) : ''; $el_id = ( ! empty( $el_id ) ) ? ( ' id="' . esc_attr( $el_id ) . '"' ) : ''; foreach ( $items as $index => $item ) { /** * Filtering the included items * * @param $item ['title'] string Item title * @param $item ['type'] string Item type: 'default' / 'featured' * @param $item ['price'] string Item price * @param $item ['substring'] string Price substring * @param $item ['features'] string Comma-separated list of features * @param $item ['btn_text'] string Button label * @param $item ['btn_link'] string Button link in a serialized format: 'url:http%3A%2F%2Fwordpress.org|title:WP%20Website|target:_blank|rel:nofollow' * @param $item ['btn_style'] string Button Style * @param $item ['btn_size'] string Button size * @param $item ['btn_icon'] string Button icon * @param $item ['btn_iconpos'] string Icon position: 'left' / 'right' */ $item['type'] = ( isset( $item['type'] ) AND $item['type'] ) ? 'featured' : 'default'; $item['btn_icon'] = ( isset( $item['btn_icon'] ) ) ? $item['btn_icon'] : ''; $item['btn_link'] = ( isset( $item['btn_link'] ) ) ? $item['btn_link'] : ''; $item['btn_iconpos'] = ( isset( $item['btn_iconpos'] ) ) ? $item['btn_iconpos'] : 'left'; $items_html .= '