esc_html__( 'Blog Sidebar', 'teta-lite' ),
'before_widget' => '
',
'after_widget' => '
',
'before_title' => '',
);
$footerWidgets = kite_opt( 'footer_widgets', 0 );
if ( $footerWidgets == 2 || $footerWidgets == 3 || $footerWidgets == 4 ) {
$footerWidgets = 2;
} elseif ( $footerWidgets == 5 || $footerWidgets == 7 || $footerWidgets == 8 ) {
$footerWidgets = 3;
} elseif ( $footerWidgets == 6 ) {
$footerWidgets = 4;
} elseif ( $footerWidgets == 9 || $footerWidgets == 10 || $footerWidgets == 11 ) {
$footerWidgets = 5;
} elseif ( $footerWidgets == 12 || $footerWidgets == 13 || $footerWidgets == 14 ) {
$footerWidgets = 6;
} elseif ( $footerWidgets == 15 ) {
$footerWidgets = 7;
}
// Blog sidebar
register_sidebar( array_merge( $defaults, array( 'id' => 'main-sidebar' ) ) );
// Page sidebar
register_sidebar(
array_merge(
$defaults,
array(
'name' => esc_html__( 'Page Sidebar', 'teta-lite' ),
'id' => 'page-sidebar',
)
)
);
// Footer widgets
for ( $i = 0; $i < $footerWidgets;$i++ ) {
register_sidebar(
array_merge(
$defaults,
array(
'name' => 'Footer Widget ' . ( $i + 1 ),
'id' => 'footer-widget-' . ( $i + 1 ),
)
)
);
$theme_sidebars[] = 'Footer Widget ' . ( $i + 1 );
}
// Woocommerce Sidebar
register_sidebar(
array_merge(
$defaults,
array(
'name' => esc_html__( 'WooCommerce Sidebar', 'teta-lite' ),
'id' => 'woocommerce-sidebar',
)
)
);
// Woocommerce Product Sidebar
register_sidebar(
array_merge(
$defaults,
array(
'name' => esc_html__( 'WooCommerce Product Sidebar', 'teta-lite' ),
'id' => 'woocommerce-product-sidebar',
)
)
);
// Woocommerce Filter Sidebar
if ( isset( $_GET['shopFilter'] ) && ! empty( $_GET['shopFilter'] ) ) {
if ( sanitize_text_field( $_GET['shopFilter'] ) == 'width-filter' ) {
$shopFilter = true;
} elseif ( sanitize_text_field( $_GET['shopFilter'] ) == 'without-filter' ) {
$shopFilter = false;
} else {
$shopFilter = kite_opt( 'shop-filter', false );
}
} else {
$shopFilter = kite_opt( 'shop-filter', false );
}
if ( $shopFilter ) {
register_sidebar(
array_merge(
$defaults,
array(
'name' => esc_html__( 'WooCommerce Filters Bar', 'teta-lite' ),
'id' => 'woocommerce-filter-sidebar',
)
)
);
}
// Custom Sidebars
if ( kite_opt( 'custom_sidebars' ) != '' ) {
$sidebars = explode( ',', kite_opt( 'custom_sidebars' ) );
$i = 0;
foreach ( $sidebars as $bar ) {
if ( ! in_array( $bar, $theme_sidebars ) && ! is_active_sidebar( $bar ) ) {
register_sidebar(
array_merge(
$defaults,
array(
'id' => "custom-$i",
'name' => str_replace( '%666', ',', $bar ),
)
)
);
$theme_sidebars[] = str_replace( '%666', ',', $bar );
}
$i++;
}
}
}