remove_rewrite_tag()
Удаляет существующий тег запроса, например %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%
Примеры
#1 Удалим тег перезаписи
Допустим мы добавили тег запроса '%mytag%' и в кокой-то момент нам нужно его удалить:
remove_rewrite_tag( '%mytag%' );
Заметки
- Global. WP_Rewrite.
$wp_rewriteWordPress rewrite component.
Список изменений
| С версии 4.5.0 | Введена. |
Код remove_rewrite_tag() remove rewrite tag WP 7.0
function remove_rewrite_tag( $tag ) {
global $wp_rewrite;
$wp_rewrite->remove_rewrite_tag( $tag );
}