| Server IP : 213.132.222.41 / Your IP : 216.73.216.254 Web Server : Apache System : Linux plesk4.nlhosting.net 6.1.0-0.deb11.50-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1~deb11u1 (2026-07-02) x86_64 User : thecovenant ( 10927) PHP Version : 8.3.32 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/thecovenant.nl/httpdocs/wp-content/themes/salient/nectar/helpers/ |
Upload File : |
<?php
/**
* Salient widget areas and custom widgets
*
* @package Salient WordPress Theme
* @subpackage helpers
* @version 10.5
*/
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Register widget areas.
*
* @since 2.0
*/
function nectar_register_widget_areas() {
register_sidebar(
array(
'name' => 'Blog Sidebar',
'id' => 'blog-sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
register_sidebar(
array(
'name' => 'Page Sidebar',
'id' => 'page-sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
register_sidebar(
array(
'name' => 'WooCommerce Sidebar',
'id' => 'woocommerce-sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
register_sidebar(
array(
'name' => 'Extra Sidebar',
'id' => 'nectar-extra-sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
register_sidebar(
array(
'name' => 'Footer Area 1',
'id' => 'footer-area-1',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
global $nectar_options;
$footer_columns = ( ! empty( $nectar_options['footer_columns'] ) ) ? $nectar_options['footer_columns'] : '4';
$copyright_footer_layout = ( ! empty( $nectar_options['footer-copyright-layout'] ) ) ? $nectar_options['footer-copyright-layout'] : 'default';
if ( $footer_columns === '2' || $footer_columns === '3' || $footer_columns === '4' || $footer_columns === '5' ) {
register_sidebar(
array(
'name' => 'Footer Area 2',
'id' => 'footer-area-2',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
}
if ( $footer_columns === '3' || $footer_columns === '4' || $footer_columns === '5' ) {
register_sidebar(
array(
'name' => 'Footer Area 3',
'id' => 'footer-area-3',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
}
if ( $footer_columns === '4' || $footer_columns === '5' ) {
register_sidebar(
array(
'name' => 'Footer Area 4',
'id' => 'footer-area-4',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
}
// Off canvas menu.
register_sidebar(
array(
'name' => 'Off Canvas Menu',
'id' => 'slide-out-widget-area',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
if ( $copyright_footer_layout === 'centered' || $footer_columns === '1' ) {
register_sidebar(
array(
'name' => 'Footer Copyright',
'id' => 'footer-area-copyright',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
)
);
}
}
add_action( 'widgets_init', 'nectar_register_widget_areas' );
// Allow shortcodes in text widget.
add_filter( 'widget_text', 'do_shortcode' );
// Alter parentheses in widget counts
if ( !function_exists( 'nectar_remove_categories_count' ) ) {
function nectar_remove_categories_count( $variable ) {
$variable = str_replace( '(', '<span class="post_count"> ', $variable );
$variable = str_replace( ')', ' </span>', $variable );
return $variable;
}
}
add_filter( 'wp_list_categories', 'nectar_remove_categories_count' );