'10', 'audio_id' => '', 'playlist_id' => '', 'layout' => 'layout-1', 'playlist_hide' => false, 'order' => 'DESC', 'orderby' => 'date', ), $atts)); $shortcode_layout = apwpultimate_player_layout(); $limit = !empty($limit) ? $limit : '10'; $audio_id = !empty($audio_id) ? explode(',', $audio_id) : array(); $playlist_id = (!empty($playlist_id)) ? explode(',', $playlist_id) : ''; $layout = ($layout && (array_key_exists(trim($layout), $shortcode_layout))) ? trim($layout) : 'layout-1'; $order = ( strtolower($order) == 'asc' ) ? 'ASC' : 'DESC'; $playlist_hide = ( $playlist_hide == 'true') ? true : false; $orderby = !empty($orderby) ? $orderby : 'date'; // Shortcode file $design_file_path = APWPULTIMATE_DIR . '/templates/playlist/' . $layout . '.php'; $design_file = (file_exists($design_file_path)) ? $design_file_path : ''; // Taking some variables $prefix = APWPULTIMATE_META_PREFIX; // Metabox prefix // Enqueus required script wp_enqueue_script( 'apwpultimate-jplayer-script' ); wp_enqueue_script( 'apwpultimate-jpplaylist-script'); wp_enqueue_script( 'apwpultimate-slimscroll-script' ); wp_enqueue_script( 'apwpultimate-public-script'); // Getting post data global $post; $unique = apwpultimate_get_unique(); // WP Query Parameters $args = array ( 'posts_per_page' => $limit, 'post_type' => APWPULTIMATE_POST_TYPE, 'post_status' => array( 'publish' ), 'orderby' => $orderby, 'order' => $order, 'post__in' => $audio_id, ); // Category Parameter if( $playlist_id != "" ) { $args['tax_query'] = array( array( 'taxonomy' => APWPULTIMATE_CAT, 'field' => 'term_id', 'terms' => $playlist_id, )); } // WP Query Parameters $query = new WP_Query($args); $post_count = $query->post_count; ob_start(); global $apwpultimate_ultimate_options; // If post is there if ( $query->have_posts() ) { ?>