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',
    ]);
});