'go_pricing', 'type' => 'info' ) ); $api_data = $apicall->get_data(); ?>
Go Pricing
%s
', __( 'Oops, API data is not available, please try again later!', 'go_pricing_textdomain' ) ); } else { $item = ''; foreach( $api_data['addons'] as $addon ) { $item_header = ''; $item_main = ''; $item_main_desc = ''; $item_main_meta = ''; $item_main_footer = ''; if ( !empty( $addon['name'] ) ) { /* header */ $item_header = sprintf( '
%1$s%2$s
', !empty( $addon['thumbnail'] ) ? sprintf( '
', $addon['thumbnail'] ) : '', !empty( $addon['shortname'] ) ? sprintf( '
%1$s%2$s
', $addon['shortname'], !empty( $addon['tagline'] ) ? '' . $addon['tagline'] . '' : '' ) : '' ); /* main */ $item_main_desc = !empty( $addon['short_description'] ) ? sprintf( '
%s
', wpautop( $addon['short_description'] ) ) : ''; $metadata = array(); if ( !empty( $addon['version'] ) ) { $metadata[] = array( 'label' => __( 'Latest Version' , 'go_pricing_textdomain'), 'data' => $addon['version'] ); } if ( !empty( $addon['core_min'] ) ) { $metadata[] = array( 'label' => __( 'Go Pricing Requirement' , 'go_pricing_textdomain'), 'data' => $addon['core_min'] . '+' ); } $metadata_html = ''; if ( !empty( $metadata ) ) { foreach( $metadata as $meta ) { if ( empty( $meta['label'] ) || empty( $meta['data'] ) ) continue; $metadata_html .= sprintf( '', $meta['label'], $meta['data'] ); } } $item_main_meta = sprintf( '
%s
', $metadata_html ); $item_main_footer = sprintf( '', !empty( $addon['purchase_url'] ) ? sprintf( '%2$s', $addon['purchase_url'], __( 'Buy Now' , 'go_pricing_textdomain') ) : '' ); $item_main = sprintf( '
%1$s%2$s%3$s
', $item_main_desc, $item_main_meta, $item_main_footer ); } $item .= sprintf( '
%1$s%2$s
', $item_header, $item_main ); } printf( '
%s
', $item ); } ?>