Function Reference: geodir_register_sidebar

Summary

Registers GeoDirectory sidebar.

Global Values

$geodir_sidebars
(array) (required) List of geodirectory sidebars.

Default: None

Package

GeoDirectory

Change Log

Since: 1.0.0

Filters

‘geodir_before_widget’ [Line: 32]

‘geodir_after_widget’ [Line: 40]

‘geodir_before_title’ [Line: 48]

‘geodir_after_title’ [Line: 56]

Source File

geodir_register_sidebar() is located in geodirectory_widgets.php [Line: 16]

Source Code

function geodir_register_sidebar()
{
    global $geodir_sidebars;

    if (function_exists('register_sidebar')) {
        /*===========================*/
        /* Home page sidebars start*/
        /*===========================*/

        /**
         * Filter the `$before_widget` widget opening HTML tag.
         *
         * @since 1.0.0
         * @param string $var The HTML string to filter. Default = '
'. * @see 'geodir_after_widget' */ $before_widget = apply_filters('geodir_before_widget', '
'); /** * Filter the `$after_widget` widget closing HTML tag. * * @since 1.0.0 * @param string $var The HTML string to filter. Default = '
'. * @see 'geodir_before_widget' */ $after_widget = apply_filters('geodir_after_widget', '
'); /** * Filter the `$before_title` widget title opening HTML tag. * * @since 1.0.0 * @param string $var The HTML string to filter. Default = '

'. * @see 'geodir_after_title' */ $before_title = apply_filters('geodir_before_title', '

'); /** * Filter the `$after_title` widget title closing HTML tag. * * @since 1.0.0 * @param string $var The HTML string to filter. Default = '

'. * @see 'geodir_before_title' */ $after_title = apply_filters('geodir_after_title', ''); if (get_option('geodir_show_home_top_section')) { register_sidebars(1, array('id' => 'geodir_home_top', 'name' => __('GD Home Top Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_home_top'; } if (get_option('geodir_show_home_contant_section')) { register_sidebars(1, array('id' => 'geodir_home_content', 'name' => __('GD Home Content Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_home_content'; } if (get_option('geodir_show_home_right_section')) { register_sidebars(1, array('id' => 'geodir_home_right', 'name' => __('GD Home Right Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_home_right'; } if (get_option('geodir_show_home_left_section')) { register_sidebars(1, array('id' => 'geodir_home_left', 'name' => __('GD Home Left Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_home_left'; } if (get_option('geodir_show_home_bottom_section')) { register_sidebars(1, array('id' => 'geodir_home_bottom', 'name' => __('GD Home Bottom Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_home_bottom'; } /*===========================*/ /* Home page sidebars end*/ /*===========================*/ /*===========================*/ /* Listing page sidebars start*/ /*===========================*/ if (get_option('geodir_show_listing_top_section')) { register_sidebars(1, array('id' => 'geodir_listing_top', 'name' => __('GD Listing Top Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_listing_top'; } if (get_option('geodir_show_listing_left_section')) { register_sidebars(1, array('id' => 'geodir_listing_left_sidebar', 'name' => __('GD Listing Left Sidebar', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_listing_left_sidebar'; } if (get_option('geodir_show_listing_right_section')) { register_sidebars(1, array('id' => 'geodir_listing_right_sidebar', 'name' => __('GD Listing Right Sidebar', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_listing_right_sidebar'; } if (get_option('geodir_show_listing_bottom_section')) { register_sidebars(1, array('id' => 'geodir_listing_bottom', 'name' => __('GD Listing Bottom Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_listing_bottom'; } /*===========================*/ /* Listing page sidebars start*/ /*===========================*/ /*===========================*/ /* Search page sidebars start*/ /*===========================*/ if (get_option('geodir_show_search_top_section')) { register_sidebars(1, array('id' => 'geodir_search_top', 'name' => __('GD Search Top Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_search_top'; } if (get_option('geodir_show_search_left_section')) { register_sidebars(1, array('id' => 'geodir_search_left_sidebar', 'name' => __('GD Search Left Sidebar', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_search_left_sidebar'; } if (get_option('geodir_show_search_right_section')) { register_sidebars(1, array('id' => 'geodir_search_right_sidebar', 'name' => __('GD Search Right Sidebar', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_search_right_sidebar'; } if (get_option('geodir_show_search_bottom_section')) { register_sidebars(1, array('id' => 'geodir_search_bottom', 'name' => __('GD Search Bottom Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_search_bottom'; } /*===========================*/ /* Search page sidebars end*/ /*===========================*/ /*==================================*/ /* Detail/Single page sidebars start*/ /*==================================*/ if (get_option('geodir_show_detail_top_section')) { register_sidebars(1, array('id' => 'geodir_detail_top', 'name' => __('GD Detail Top Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_detail_top'; } register_sidebars(1, array('id' => 'geodir_detail_sidebar', 'name' => __('GD Detail Sidebar', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_detail_sidebar'; if (get_option('geodir_show_detail_bottom_section')) { register_sidebars(1, array('id' => 'geodir_detail_bottom', 'name' => __('GD Detail Bottom Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_detail_bottom'; } /*==================================*/ /* Detail/Single page sidebars end*/ /*==================================*/ /*==================================*/ /* Author page sidebars start */ /*==================================*/ if (get_option('geodir_show_author_top_section')) { register_sidebars(1, array('id' => 'geodir_author_top', 'name' => __('GD Author Top Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_author_top'; } if (get_option('geodir_show_author_left_section')) { register_sidebars(1, array('id' => 'geodir_author_left_sidebar', 'name' => __('GD Author Left Sidebar', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_author_left_sidebar'; } if (get_option('geodir_show_author_right_section')) { register_sidebars(1, array('id' => 'geodir_author_right_sidebar', 'name' => __('GD Author Right Sidebar', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_author_right_sidebar'; } if (get_option('geodir_show_author_bottom_section')) { register_sidebars(1, array('id' => 'geodir_author_bottom', 'name' => __('GD Author Bottom Section', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_author_bottom'; } /*==================================*/ /* Author page sidebars end */ /*==================================*/ /*==================================*/ /* Add listing page sidebars start */ /*==================================*/ register_sidebars(1, array('id' => 'geodir_add_listing_sidebar', 'name' => __('GD Add Listing Right Sidebar', 'geodirectory'), 'before_widget' => $before_widget, 'after_widget' => $after_widget, 'before_title' => $before_title, 'after_title' => $after_title)); $geodir_sidebars[] = 'geodir_add_listing_sidebar'; /*==================================*/ /* Add listing page sidebars end */ /*==================================*/ } }