save_mod_rewrite_rules()
Функція оновлює файл .htaccess, якщо він доступний для запису. Видаляє старі правила та додає нові.
Функція запускається під час кожного виклику функції flush_rewrite_rules() , коли перший параметр = true (за промовчанням). Тому викликати її окремо зазвичай не потрібно.
Не працює для мультисайту – перевірка здійснюється функцією is_multisite() .
Відпрацює тільки на сервері Apache із завантаженим модулем mod_rewrite – перевірка здійснюється функцією got_mod_rewrite() .
Працює на основі:
WP_Rewrite::mod_rewrite_rules()
WP_Rewrite::mod_rewrite_rules()
Хуків немає.
Повертає
true|false|null
. Нічого.
Використання
save_mod_rewrite_rules();
Приклади
#1 Відключимо оновлення .htaccess
При виклику функції flush_rewrite_rules_hard :
add_filter( 'flush_rewrite_rules_hard', '__return_false');
нотатки
- Global. WP_Rewrite. $wp_rewrite WordPress rewrite component.
список змін
З версії 1.5.0 | Введено. |