HEX
Server: Apache
System: Linux p3plzcpnl504740.prod.phx3.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
User: l2pbkn5l6xav (4972877)
PHP: 7.2.34
Disabled: NONE
Upload Files
File: /home/l2pbkn5l6xav/www/wp-content/themes/prime-business/inc/custom-widgets.php
<?php
/**
 * Register widget area.
 * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
 */

if ( ! function_exists( 'prime_business_widgets_init' ) ) :

function prime_business_widgets_init() {
	register_sidebar( array(
		'name'          => esc_html__( 'Default Sidebar', 'prime-business' ),
		'id'            => 'prime-business-main-sidebar',
		'description'   => esc_html__( 'Add widgets here to appear in your single post sidebar area.', 'prime-business' ),
		'before_widget' => '<div id="%1$s" class="%2$s sidebar-widgetarea widgetarea">',
		'after_widget'  => '</div><!-- /.sidebar-widgetarea -->',
		'before_title'  => '<h3 class="widget-title">',
		'after_title'   => '</h3>',
	) );

	register_sidebar( array(
		'name'          => esc_html__( 'Page Sidebar', 'prime-business' ),
		'id'            => 'prime-business-page-sidebar',
		'description'   => esc_html__( 'Add widgets here to appear in your single page sidebar area.', 'prime-business' ),
		'before_widget' => '<div id="%1$s" class="%2$s sidebar-widgetarea widgetarea">',
		'after_widget'  => '</div><!-- /.sidebar-widgetarea -->',
		'before_title'  => '<h3 class="widget-title">',
		'after_title'   => '</h3>',
	) );

	for ( $i=1; $i < 4; $i++ ) {

		register_sidebar( array(
			/* translators: %d: Footer numbers */
			'name'          =>  sprintf( esc_html__( 'Footer %d', 'prime-business' ), $i ),
			'id'            => "prime-business-footer-$i",
			'description'   => esc_html__( 'Add widgets here to appear on your footer section.', 'prime-business' ),
			'before_widget' => '<div id="%1$s" class="%2$s widgetarea">',
			'after_widget'  => '</div><!-- /.widgetarea four columns -->',
			'before_title'  => '<h3 class="widget-title">',
			'after_title'   => '</h3>',
		) );

	}

	register_sidebar( array(
		'name'          => esc_html__( 'Top bar: Address', 'prime-business' ),
		'id'            => 'prime-business-topbar-address',
		'description'   => esc_html__( 'Add a Text widget here to appear in your left topbar address area.', 'prime-business' ),
		'before_widget' => '<span class="address topbar-widget">',
		'after_widget'  => '</span>',
		'before_title'  => '<span class="topbar-title widget-title">',
		'after_title'   => '</span>',
	) );

	register_sidebar( array(
		'name'          => esc_html__( 'Top bar: Office Hours', 'prime-business' ),
		'id'            => 'prime-business-topbar-office-hours',
		'description'   => esc_html__( 'Add a Text widget here to appear in your left topbar Office Hours area.', 'prime-business' ),
		'before_widget' => '<span class="office-hour topbar-widget">',
		'after_widget'  => '</span>',
		'before_title'  => '<span class="topbar-title widget-title">',
		'after_title'   => '</span>',
	) );

	register_sidebar( array(
		'name'          => esc_html__( 'Top bar: Phone', 'prime-business' ),
		'id'            => 'prime-business-topbar-phone',
		'description'   => esc_html__( 'Add a Text widget here to appear in your left topbar call us area.', 'prime-business' ),
		'before_widget' => '<span class="phone topbar-widget">',
		'after_widget'  => '</span>',
		'before_title'  => '<span class="topbar-title widget-title">',
		'after_title'   => '</span>',
	) );

	register_sidebar( array(
		'name'          => esc_html__( 'Top bar: Email', 'prime-business' ),
		'id'            => 'prime-business-topbar-email',
		'description'   => esc_html__( 'Add a Text widget here to appear in your right topbar Email Address area.', 'prime-business' ),
		'before_widget' => '<span class="e-mail topbar-widget">',
		'after_widget'  => '</span>',
		'before_title'  => '<span class="topbar-title widget-title">',
		'after_title'   => '</span>',
	) );
}

endif;

add_action( 'widgets_init', 'prime_business_widgets_init' );