使用add_query_arg() 这样做。
如果您需要获取当前页面URL(当get\\u permalink不可访问时,如在存档文件上),这里有一个有用的函数:
function get_current_page_url() {
$request = esc_url($_SERVER["REQUEST_URI"]);
$pageURL = (is_ssl() ? \'https\' : \'http\').\'://\';
if ($_SERVER["SERVER_PORT"] != "80") $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$request; else $pageURL .= $_SERVER["SERVER_NAME"].$request;
if (false === strpos(get_option(\'home\'), \'://www.\')) $pageURL = str_replace(\'://www.\', \'://\', $pageURL);
if (false !== strpos(get_option(\'home\'), \'://www.\') && false === strpos($pageURL, \'://www.\')) $pageURL = str_replace(\'://\', \'://www.\', $pageURL);
return $pageURL;
}