wpseek.com
				A WordPress-centric search engine for devs and theme authors
			add_rewrite_tag › WordPress Function
Since2.1.0
Deprecatedn/a
› add_rewrite_tag ( $tag, $regex, $query = '' )
| Parameters: (3) | 
 | 
| Defined at: | 
 | 
| Codex: | 
Adds a new rewrite tag (like %postname%).
The$query parameter is optional. If it is omitted you must ensure that you call
this on, or before, the {@see 'init'} hook. This is because $query defaults to
$tag=, and for this to work a new query var has to be added.Related Functions: add_rewrite_rule, add_rewrite_endpoint, remove_rewrite_tag, add_site_meta, iis7_add_rewrite_rule
	Source
function add_rewrite_tag( $tag, $regex, $query = '' ) {
	// Validate the tag's name.
	if ( strlen( $tag ) < 3 || '%' !== $tag[0] || '%' !== $tag[ strlen( $tag ) - 1 ] ) {
		return;
	}
	global $wp_rewrite, $wp;
	if ( empty( $query ) ) {
		$qv = trim( $tag, '%' );
		$wp->add_query_var( $qv );
		$query = $qv . '=';
	}
	$wp_rewrite->add_rewrite_tag( $tag, $regex, $query );
}