'post', 'number' => '15', 'order_by' => 'title', 'order' => 'ASC', ), $atts)); // check what order by method user selected switch ($order_by) { case 'date': $order_by = 'post_date'; break; case 'title': $order_by = 'title'; break; case 'popular': $order_by = 'comment_count'; break; case 'random': $order_by = 'rand'; break; } // check what order method user selected (DESC or ASC) switch ($order) { case 'DESC': $order = 'DESC'; break; case 'ASC': $order = 'ASC'; break; } $first_char = $_GET['letter']; $all_link = get_page_link(); ?>
$post_type, 'posts_per_page' => $number, 'post_status' => 'publish', 'orderby' => $order_by, 'order' => $order, 'paged' => $paged, ) ); if ( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?>
  • Sorry! Nothing found in this [post_type] or [post_type] may not exist.


    "; } ?> get_col($wpdb->prepare(" SELECT ID FROM $wpdb->posts WHERE SUBSTR($wpdb->posts.post_title,1,1) = %s ORDER BY $wpdb->posts.post_title",$first_char)); if ($postids) { $args=array( 'post__in' => $postids, 'post_type' => $post_type, 'post_status' => 'publish', 'orderby' => $order_by, 'order' => $order, 'posts_per_page' => -1, 'caller_get_posts'=> 1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?>
  • Sorry! Nothing found with Letter: '.$first_char.'


    ';} wp_reset_query(); } /*End of execution*/ } ?>
    .atoz_sorting_style { overflow: hidden; text-align: center; border-bottom: 1px dashed gainsboro; border-top: 1px dashed gainsboro; } .atoz_sorting_style ul { list-style: none !important; } .atoz_sorting_style ul li{ float: left; margin: 6px; } .atoz_sorting_style ul li a{ text-decoration: none; } .atoz_sorting_style ul li a:hover{ text-decoration: underline; } .nav-previous { float: left; width: 50%; } .nav-next { float: right; text-align: right; width: 50%; } .p_list { background: white; padding: 10px; margin: 10px 0px; font-size: 20px; list-style: none; } .p_list a { text-decoration: none; } .pagination { border-bottom: 1px dashed gainsboro; border-top: 1px dashed gainsboro; padding: 8px 0px; } .pagination a { padding: 0px 8px; text-decoration: none; } .pagination a:hover { text-decoration: underline; } "; } add_action( 'wp_head', 'atoz_sorting_css' ); ?>