Theme Development
Widget Areas (Sidebars)
Register sidebars and widget regions in your theme where users can drag and drop widgets.
Registering Sidebars
// In theme functions.php
register_sidebar([
'id' => 'main-sidebar',
'name' => 'Main Right Sidebar',
'description' => 'Widgets added here will appear on single post pages.',
'before_widget' => '<div class="widget mb-6">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widget-title font-bold text-lg mb-3">',
'after_title' => '</h4>',
]);
Displaying Sidebars in Templates
<aside class="sidebar-container">
<?php dynamic_sidebar('main-sidebar'); ?>
</aside>
Last verified against AIPostify core. © 2026 AIPostify Marketplace Developer Documentation.