Current Path : /home/theafprt/conviviality360.com/wp-content/themes/salient/nectar/helpers/ |
Current File : /home/theafprt/conviviality360.com/wp-content/themes/salient/nectar/helpers/widget-related.php |
<?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' );