Runs after admin engine services are booted.
Developer extension points
Hooks
YunikEngine uses action and filter hooks so modules can extend behavior without editing core files.
Hook Reference
Runs after active module hooks are loaded.
Add, remove, or change Control Center metric cards.
Register assignable page slots.
Register page template keys and labels.
Transform rendered page HTML before output.
Run after a page is saved.
Run after a page is published.
Run after a blog post is saved.
Run after a blog post is published.
Run after a public blog comment passes through moderation checks.
Render dynamic content inside blog post content.
Run after a form entry is recorded.
Change SEO defaults before tags are generated.
Modify final SEO head markup.
Adjust theme settings before CSS generation.
Modify generated frontend theme CSS.
Register editable layout slots.
Run after a layout part is saved.
Transform each rendered layout part.
Run after media upload.
Run after media metadata changes.
Run after a media asset is deleted.
Change the URL returned for a media asset.
Register resources editable by Visual Builder.
Add CSS or JavaScript assets to the builder.
Add custom drag-and-drop blocks.
Register layout targets for builder editing.
Register theme template targets.
Run after Visual Builder saves a resource.
Run after Visual Builder publishes a resource.
Run after reusable template save.
Run after reusable template publication.
Alter templates available in the insert modal.
Run after an email account is saved.
Run after an email account is deleted.
Run after security settings are saved.
Run after an audit log record is stored.