Changeset 4435
- Timestamp:
- 10/31/06 05:49:14 (2 years ago)
- Files:
-
- trunk/wp-includes/functions.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wp-includes/functions.php
r4419 r4435 668 668 669 669 foreach($qs as $k => $v) { 670 if ( $v != '') {670 if ( $v !== FALSE ) { 671 671 if ( $ret != '' ) 672 672 $ret .= '&'; 673 $ret .= "$k=$v"; 673 if ( empty($v) && !preg_match('|[?&]' . preg_quote($k, '|') . '=|', $query) ) 674 $ret .= $k; 675 else 676 $ret .= "$k=$v"; 674 677 } 675 678 } … … 693 696 if ( is_array($key) ) { // removing multiple keys 694 697 foreach ( (array) $key as $k ) 695 $query = add_query_arg($k, '', $query);698 $query = add_query_arg($k, FALSE, $query); 696 699 return $query; 697 700 } 698 return add_query_arg($key, '', $query);701 return add_query_arg($key, FALSE, $query); 699 702 } 700 703
