WP_Rewrite::remove_rewrite_tag() WordPress Method
The WP_Rewrite::remove_rewrite_tag() method can be used to remove a previously registered rewrite tag. This can be useful if you need to deregister a rewrite tag that is no longer needed.
WP_Rewrite::remove_rewrite_tag( string $tag ) #
Removes an existing rewrite tag.
Description
See also
- WP_Rewrite::$rewritecode
- WP_Rewrite::$rewritereplace
- WP_Rewrite::$queryreplace
Parameters
- $tag
(string)(Required)Name of the rewrite tag to remove.
Source
File: wp-includes/class-wp-rewrite.php
public function remove_rewrite_tag( $tag ) { $position = array_search( $tag, $this->rewritecode, true ); if ( false !== $position && null !== $position ) { unset( $this->rewritecode[ $position ] ); unset( $this->rewritereplace[ $position ] ); unset( $this->queryreplace[ $position ] ); } }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.5.0 | Introduced. |