remove_rewrite_tag()WP 4.5.0

Удаляет существующий тег запроса, например %postname%.

Удаляются элементы массива из трех свойств класса WP_Rewrite:

WP_Rewrite::rewritecode
WP_Rewrite::rewritereplace
WP_Rewrite::queryreplace
Работает на основе: WP_Rewrite::remove_rewrite_tag()
1 раз — 0.00002 сек (очень быстро) | 50000 раз — 0.07 сек (скорость света) | PHP 7.0.5, WP 4.5

Хуков нет.

Возвращает

null. Ничего.

Использование

remove_rewrite_tag( $tag );
$tag(строка) (обязательный)
Название тега перезаписи, например %postname%. Базовый список тегов:
%year%
%monthnum%
%day%
%hour%
%minute%
%second%
%postname%
%post_id%
%author%
%pagename%
%search%

Примеры

0

#1 Удалим тег перезаписи

Допустим мы добавили тег запроса '%mytag%' и в кокой-то момент нам нужно его удалить:

remove_rewrite_tag( '%mytag%' );

Заметки

  • Global. WP_Rewrite. $wp_rewrite WordPress rewrite component.

Список изменений

С версии 4.5.0 Введена.

Код remove_rewrite_tag() WP 7.0

function remove_rewrite_tag( $tag ) {
	global $wp_rewrite;
	$wp_rewrite->remove_rewrite_tag( $tag );
}