Current File : /home/kelaby89/muzza.fit/wp-content/themes/deadlift/inc/sidebars.php |
<?php
/**
* Deadlift sidebars
*
* Register default sidebar for the theme with the deadlift_sidebars_init function
* This function can be overwritten in a child theme
*
* @package WordPress
* @subpackage Deadlift
* @since 1.0.0
* @version 1.8.2
*/
defined( 'ABSPATH' ) || exit;
/**
* Register blog and page sidebar and footer widget area.
*/
function deadlift_sidebars_init() {
/* Blog Sidebar */
register_sidebar(
array(
'name' => esc_html__( 'Blog Sidebar', 'deadlift' ),
'id' => 'sidebar-main',
'description' => esc_html__( 'Add widgets here to appear in your blog sidebar.', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
if ( class_exists( 'Wolf_Visual_Composer' ) && defined( 'WPB_VC_VERSION' ) ) {
/* Page Sidebar */
register_sidebar(
array(
'name' => esc_html__( 'Page Sidebar', 'deadlift' ),
'id' => 'sidebar-page',
'description' => esc_html__( 'Add widgets here to appear in your page sidebar.', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="clearfix widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
} elseif ( class_exists( 'Wolf_Core' ) ) {
/* Page Sidebar */
register_sidebar(
array(
'name' => esc_html__( 'Page Sidebar', 'deadlift' ),
'id' => 'sidebar-page',
'description' => esc_html__( 'Add widgets here to appear in your page sidebar.', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="clearfix widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/**
* Filters the side panel presence
*
* @since 1.0.0
*/
if ( apply_filters( 'deadlift_allow_side_panel', true ) ) {
/* Side Panel Sidebar */
register_sidebar(
array(
'name' => esc_html__( 'Side Panel Sidebar', 'deadlift' ),
'id' => 'sidebar-side-panel',
'description' => esc_html__( 'Add widgets here to appear in your side panel if enabled.', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/* Footer Sidebar */
register_sidebar(
array(
'name' => esc_html__( 'Footer Widget Area', 'deadlift' ),
'id' => 'sidebar-footer',
'description' => esc_html__( 'Add widgets here to appear in your footer.', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
/* Discography sidebar */
if ( class_exists( 'Wolf_Discography' ) ) {
register_sidebar(
array(
'name' => esc_html__( 'Discography Sidebar', 'deadlift' ),
'id' => 'sidebar-discography',
'description' => esc_html__( 'Appears on the discography pages if a layout with sidebar is set', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/* Videos sidebar */
if ( class_exists( 'Wolf_Videos' ) ) {
register_sidebar(
array(
'name' => esc_html__( 'Videos Sidebar', 'deadlift' ),
'id' => 'sidebar-videos',
'description' => esc_html__( 'Appears on the videos pages if a layout with sidebar is set', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/* Albums sidebar */
if ( class_exists( 'Wolf_Albums' ) ) {
register_sidebar(
array(
'name' => esc_html__( 'Albums Sidebar', 'deadlift' ),
'id' => 'sidebar-albums',
'description' => esc_html__( 'Appears on the albums pages if a layout with sidebar is set', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/* Photos sidebar */
if ( class_exists( 'Wolf_Photos' ) ) {
register_sidebar(
array(
'name' => esc_html__( 'Photo Sidebar', 'deadlift' ),
'id' => 'sidebar-attachment',
'description' => esc_html__( 'Appears before the image details on single photo pages', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
register_sidebar(
array(
'name' => esc_html__( 'Photo Sidebar Secondary', 'deadlift' ),
'id' => 'sidebar-attachment-secondary',
'description' => esc_html__( 'Appears after the image details on single photo pages', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/* Events sidebar */
if ( class_exists( 'Wolf_Events' ) ) {
register_sidebar(
array(
'name' => esc_html__( 'Events Sidebar', 'deadlift' ),
'id' => 'sidebar-events',
'description' => esc_html__( 'Appears on the events pages if a layout with sidebar is set', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/* MP Timetable sidebar */
if ( class_exists( 'Mp_Time_Table' ) ) {
register_sidebar(
array(
'name' => esc_html__( 'Timetable Event Sidebar', 'deadlift' ),
'id' => 'sidebar-mp-event',
'description' => esc_html__( 'Appears on the single event pages if a layout with sidebar is set', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
register_sidebar(
array(
'name' => esc_html__( 'Timetable Column Sidebar', 'deadlift' ),
'id' => 'sidebar-mp-column',
'description' => esc_html__( 'Appears on the single column pages if a layout with sidebar is set', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/* Artists sidebar */
if ( class_exists( 'Wolf_Artists' ) ) {
register_sidebar(
array(
'name' => esc_html__( 'Artists Sidebar', 'deadlift' ),
'id' => 'sidebar-artists',
'description' => esc_html__( 'Appears on the artists pages if a layout with sidebar is set', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
/* WooCommerce sidebar */
if ( class_exists( 'Woocommerce' ) ) {
register_sidebar(
array(
'name' => esc_html__( 'Shop Sidebar', 'deadlift' ),
'id' => 'sidebar-shop',
'description' => esc_html__( 'Add widgets here to appear in your shop page if a sidebar is visible.', 'deadlift' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s"><div class="widget-content">',
'after_widget' => '</div></aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
}
}
add_action( 'widgets_init', 'deadlift_sidebars_init' );