Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- global $bp, $wp_query, $post, $paged;
- $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
- $original_query = $wp_query;
- $query_args = array(
- 'post_type' => 'directory_listing',
- 'post_status' => 'publish',
- 'paged' => $paged,
- 'orderby'=> 'title',
- 'order' => 'ASC',
- );
- //setup taxonomy if applicable
- $tax_key = (empty($wp_query->query_vars['taxonomy'])) ? '' : $wp_query->query_vars['taxonomy'];
- $taxonomies = array_values(get_object_taxonomies($query_args['post_type'], 'names') );
- if ( in_array($tax_key, $taxonomies) ) {
- $query_args['tax_query'] = array(
- array(
- 'taxonomy' => $tax_key,
- 'field' => 'slug',
- 'terms' => get_query_var( $tax_key),
- )
- );
- }
- //Remove the archive title filter for the individual listings
- remove_filter( 'the_title', array( &$this, 'page_title_output' ), 10 , 2 );
- remove_filter( 'the_content', array( &$this, 'listing_list_theme' ) );
- query_posts($query_args);
- if ( file_exists( get_template_directory() . "/loop-taxonomy.php" ) )
- get_template_part( 'loop', 'taxonomy' );
- else
- load_template( DR_PLUGIN_DIR . 'ui-front/general/loop-taxonomy.php' );
- if(is_object($wp_query)) $wp_query->post_count = 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement