remove_rewrite_tag()
Видаляє тег запиту, наприклад %postname% .
Видаляються елементи масиву із трьох властивостей класу WP_Rewrite :
public function remove_rewrite_tag( $tag ) { $position = array_search( $tag, $this->rewritecode ); if ( false !== $position && null !== $position ) { unset( $this->rewritecode[ $position ] ); unset( $this->rewritereplace[ $position ] ); unset( $this->queryreplace[ $position ] ); } }
Працює на основі:
WP_Rewrite()
WP_Rewrite()
1 раз – 0.00002 сек
(дуже швидко) | 50000 разів – 0.07 сек
(швидкість світла) |
PHP 7.0.5, WP 4.5
(дуже швидко) | 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_rewrite WordPress rewrite component.
список змін
З версії 4.5.0 | Введено. |
Код remove_rewrite_tag() remove rewrite tag WP 6.0.2
function remove_rewrite_tag($tag) { global $wp_rewrite; $wp_rewrite->remove_rewrite_tag( $tag ); }