Changeset 649743
- Timestamp:
- 01/08/2013 03:18:06 PM (13 years ago)
- File:
-
- 1 edited
-
kickpress/trunk/kickpress-functions.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kickpress/trunk/kickpress-functions.php
r649740 r649743 254 254 $defaults['day'] = get_query_var( 'day' ); 255 255 256 /*if ( is_category() ) {256 if ( is_category() ) { 257 257 $cat = get_category( get_query_var( 'cat' ) ); 258 258 $defaults['term']['category'][] = $cat->slug; … … 264 264 $term = get_query_var( 'term' ); 265 265 $defaults['term'][$taxonomy][] = $term; 266 } */266 } 267 267 268 268 extract( wp_parse_args( $args, $defaults ), EXTR_SKIP ); … … 271 271 $post_type = ''; 272 272 273 $single_term = count( $term ) == 1; 274 275 if ( $single_term ) { 276 $taxonomies = array_keys( $term ); 277 $taxonomy = $taxonomies[0]; 278 279 $single_term = count( $term[$taxonomy] ) == 1; 280 } 281 273 282 if ( 0 < $post_id ) 274 283 $base_url = get_permalink( $post_id ); 275 elseif ( ! empty( $post_type ) && 'post' != $post_type ) 284 elseif ( ! empty( $post_type ) && 'post' != $post_type ) { 276 285 $base_url = get_post_type_archive_link( $post_type ); 277 elseif ( is_category() || is_tag() || is_tax() ) { 278 //$tag = $wp_query->query_vars['tag']; 279 //$base_url = get_term_link($tag, 'post_tag'); 280 //echo "<pre>";var_dump(get_pagenum_link());echo("</pre>"); 281 $base_url = get_pagenum_link(); 282 283 } elseif ( 0 < $year ) { 286 $single_term = false; 287 } elseif ( $single_term ) 288 $base_url = get_term_link($term[$taxonomy][0], $taxonomy); 289 elseif ( 0 < $year ) { 284 290 if ( 0 < $month ) { 285 291 if ( 0 < $day ) … … 394 400 } 395 401 396 if ( ! empty( $term ) ) {402 if ( ! empty( $term ) && ! $single_term ) { 397 403 unset( $term['relationship'] ); 398 404
Note: See TracChangeset
for help on using the changeset viewer.