Control Panel Hooks

Before using these hooks, check the Control Panel plugin is installed.

The hooks will never run if it's not installed. Learn more here: Checking for Dependencies

Action
Execution Time

ControlPanel.Start

Before the Control Panel's script execution.

ControlPanel.End

At the end of the Control Panel's script execution.

ControlPanel.DashboardContentStart

Before the dashboard's main content (just below the 'Dashboard' title).

ControlPanel.DashboardContentEnd

After the dashboard's main content.

ControlPanel.NewPageStart

Before the new page screen's main content.

ControlPanel.NewPageEnd

After the new page screen's main content.

ControlPanel.PluginListStart

Before the plugin list (/panel/plugins).

ControlPanel.PluginListEnd

After the plugin list (/panel/plugins).

ControlPanel.PluginsPageStart

Before the plugin page's main content (/panel/plugins/PLUGIN)

ControlPanel.PluginsPageEnd

After the plugin page's main content (/panel/plugins/PLUGIN)

ControlPanel.UsersListStart

Before the user list (/panel/users).

ControlPanel.UsersListEnd

After the user list (/panel/users).

ControlPanel.UsersPageStart

Before the user page's main content (/panel/users/USER)

ControlPanel.UsersPageEnd

After the user page's main content (/panel/users/USER)

Last updated