Extend SiteNivo with WordPress actions and filters at module boundaries instead of editing plugin files. Prefer capability checks, late escaping, and documented hooks.
Lifecycle
Hook
Type
Notes
sitenivo_loaded
action
Fires after the plugin boots. Passes the Plugin instance.
sitenivo_modules
filter
Filter the module map before modules register.
sitenivo_activate / sitenivo_deactivate
action
Activation / deactivation side effects.
sitenivo_migrations
filter
Extend DB migration list.
Fields & locations
Hook
Type
Notes
sitenivo_register_field_types
action
Register custom field types.
sitenivo_register_location_types
action
Register custom location rule types.
sitenivo_field_docs_url
filter
Override docs URL for a field type.
Duplicate Post
Hook
Type
Notes
sitenivo_duplicate_post_types
filter
Which post types expose Duplicate.
sitenivo_duplicate_post_data
filter
Filter the new post array before insert.
sitenivo_duplicate_post
action
After a duplicate is created ($new_id, original $post).
sitenivo_duplicate_post_fields
action
Pro/extension hook for copying SiteNivo field meta.