Rewrite (ЧПУ перезапись) (метка)
| add_permastruct() | Добавляет новую структуру ЧПУ для постоянных ссылок. |
| add_rewrite_endpoint() | Добавляет конечную точку, например /trackback/. Добавляются дополнительные правила перезаписи ЧПУ с указанной конечной точкой. |
| add_rewrite_rule() | Добавляет новое правило перезаписи URL (ЧПУ) в структуру правил WordPress. |
| add_rewrite_tag() | Добавляет/обновляет тег запроса ( например: '%pagetype%' ), который можно использовать в ЧПУ. Этот тег будет заменен на регулярное выражение, а оно затем на конструкцию запроса вида: |
| flush_rewrite_rules() | Обновляет правила перезаписи ссылок (ЧПУ) в базе данных и кэше. Удаляет имеющиеся правила, генерирует и записывает новые. |
| remove_permastruct() | Удаляет ранее добавленную структуру ЧПУ (постоянных ссылок). |
| remove_rewrite_tag() | Удаляет существующий тег запроса, например |
| save_mod_rewrite_rules() | Функция обновляет файл .htaccess, если он доступен для записи. Удаляет старые правила и добавляет новые. |
| WP_Rewrite{} | Класс ядра, который разбирает запрашиваемый URL (ЧПУ) и создает из него понятный для WordPress "внутренний" URL. Этот класс используется как API для создания ЧПУ (человеко-понятных ссылок). |
| WP_Rewrite::flush_rules() | Обновляет правила перезаписи ссылок (ЧПУ) в базе данных и кэше. |