Is there a way to remove all query arg parameter in the URL added via add_query_arg();
without knowing the query key available for removal?
I'm looking for this kind of function remove_query_arg_all();
currently I'm removing the query_arg via preg_match REQUEST_URI, but not sure if it will cause any problem in the future.
Is there a way to remove all query arg parameter in the URL added via add_query_arg();
without knowing the query key available for removal?
I'm looking for this kind of function remove_query_arg_all();
currently I'm removing the query_arg via preg_match REQUEST_URI, but not sure if it will cause any problem in the future.
- Did you try searching stackoverflow ? – Sumit Commented Apr 20, 2016 at 17:09
2 Answers
Reset to default 7You can explode URL by ?
and take the first part:
$url = explode( '?', esc_url_raw( add_query_arg( array() ) ) );
$no_query_args = $url[0];
You can do this in one line if your aim is to remove all of the params from the current $_GET
remove_query_arg(array_keys($_GET))
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744857493a4597494.html
评论列表(0条)