flush_rewrite_rules()
flush_rewrite_rules( bool $hard = true ) 删除重写规则,然后重新创建重…
flush_rewrite_rules( bool $hard = true )
删除重写规则,然后重新创建重写规则。
Remove rewrite rules and then recreate rewrite rules.
目录锚点:#参数#返回#源码#笔记
参数(Parameters)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
$hard | (bool) | 可选 | 是更新.htaccess(硬刷新)还是只更新重写规则transient(软刷新)。默认值为true(硬)。 |
返回(Return)
无返回值
源码(Source)
/** * Remove rewrite rules and then recreate rewrite rules. * * @since 3.0.0 * * @global WP_Rewrite $wp_rewrite * * @param bool $hard Whether to update .htaccess (hard flush) or just update * rewrite_rules transient (soft flush). Default is true (hard). */ function flush_rewrite_rules( $hard = true ) { global $wp_rewrite; $wp_rewrite->flush_rules( $hard ); }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
3.0.0 | wp-includes/rewrite.php:274 | 4 | 1 function |
笔记(Notes)
如果要在基于发布类型更新发布时刷新规则:
这是如何刷新主题激活规则的方法:
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!