wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



remove_query_arg › WordPress Function

Seit1.5.0
Veraltetn/v
remove_query_arg ( $key, $query = false )
Parameter: (2)
  • (string|string[]) $key Query key or keys to remove.
    Erforderlich: Ja
  • (false|string) $query Optional. When false uses the current URL. Default false.
    Erforderlich: Nein
    Standard: false
Gibt zurück:
  • (string) New URL query string.
Definiert in:
Codex:

Removes an item or items from a query string.

Important: The return value of remove_query_arg() is not escaped by default. Output should be late-escaped with esc_url() or similar to help prevent vulnerability to cross-site scripting (XSS) attacks.


Quellcode

function remove_query_arg( $key, $query = false ) {
	if ( is_array( $key ) ) { // Removing multiple keys.
		foreach ( $key as $k ) {
			$query = add_query_arg( $k, false, $query );
		}
		return $query;
	}
	return add_query_arg( $key, false, $query );
}