All features

Cherry Blossom feature

Content types: Rewrites

Flushes rewrite rules only when managed definitions change.

Flushes rewrite rules only when managed definitions change.

Capabilities and extension points

Option containing the rewrite definition signature.

  • var string

Option used as an atomic rewrite flush lock.

  • var string

Initializes the rewrite manager.

Registers rewrite lifecycle hooks.

Flushes rewrite rules when their managed definition changes.

  • return bool Whether rewrite rules were flushed.

Acquires a short-lived atomic rewrite flush lock.

  • return bool Whether the lock was acquired.

Invalidates the stored rewrite signature.

Gets the current rewrite definition signature.

  • return string Rewrite signature.

Determines whether any managed definitions exist.

  • return bool Whether definitions exist.

Source reference

This editable reference page is based on the PHP documentation in content-types/class-rewrites.php.