Hook: widgets.register_areas
Last updated on May 21, 2026 05:10
Overview
Type: Action
Location: app/Providers/AppServiceProvider.php
Register widget display areas (sidebars, footers, etc.). Themes define where widgets can appear on the frontend.
Parameters
| Param | Type | Description |
|---|---|---|
$widgetManager |
WidgetManager | Widget manager instance |
Usage Example
Hook::addAction('widgets.register_areas', function ($manager) {
$manager->registerArea('blog_sidebar', [
'name' => 'Blog Sidebar',
'description' => 'Sidebar displayed on blog listing and single post pages',
]);
});