删除重写规则,然后重新创建重写规则。
原型
flush_rewrite_rules( bool $hard = true )
参数
$hard
(bool)
(Optional)
是否更新.htaccess(硬刷新)或仅更新rewrite_rules瞬态(软刷新)。默认为true(硬)。
源文件
路径:wp-includes/rewrite.php
<?php
...
function flush_rewrite_rules( $hard = true ) {
global $wp_rewrite;
$wp_rewrite->flush_rules( $hard );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/flush_rewrite_rules/