Allow empty uris to be passed to add_query_arg(). Useful when appending arguments to WP_Query query strings that do not yet have any arguments.

git-svn-id: https://develop.svn.wordpress.org/trunk@1872 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren 2004-11-21 06:03:19 +00:00
parent 6641104194
commit d2e0a1c81a
1 changed files with 6 additions and 4 deletions

View File

@ -2348,11 +2348,13 @@ function add_query_arg() {
$uri = @func_get_arg(1);
}
else {
$uri = @func_get_arg(2);
}
if ('' == $uri) {
$uri = $_SERVER['REQUEST_URI'];
if (@func_num_args() < 3) {
$uri = $_SERVER['REQUEST_URI'];
} else {
$uri = @func_get_arg(2);
}
}
if (strstr($uri, '?')) {
$parts = explode('?', $uri, 2);
if (1 == count($parts)) {