Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ( ! function_exists('presscore_widgets_init') ) :
- /**
- * Register widgetized area and
- *
- * @since presscore 0.1
- */
- function presscore_widgets_init() {
- if ( function_exists('of_get_option') ) {
- $w_params = array(
- 'before_widget' => '<section id="%1$s" class="widget %2$s">',
- 'after_widget' => '</section>',
- 'before_title' => '<div class="widget-title">',
- 'after_title' => '</div>'
- );
- $w_areas = apply_filters( 'presscore_widgets_init-sidebars', of_get_option( 'widgetareas', false ) );
- if ( !empty( $w_areas ) && is_array( $w_areas ) ) {
- $prefix = 'sidebar_';
- foreach( $w_areas as $sidebar_id=>$sidebar ) {
- $sidebar_args = array(
- 'name' => isset( $sidebar['sidebar_name'] ) ? $sidebar['sidebar_name'] : '',
- 'id' => $prefix . $sidebar_id,
- 'description' => isset( $sidebar['sidebar_desc'] ) ? $sidebar['sidebar_desc'] : '',
- 'before_widget' => $w_params['before_widget'],
- 'after_widget' => $w_params['after_widget'],
- 'before_title' => $w_params['before_title'],
- 'after_title' => $w_params['after_title']
- );
- $sidebar_args = apply_filters( 'presscore_widgets_init-sidebar_args', $sidebar_args, $sidebar_id, $sidebar );
- register_sidebar( $sidebar_args );
- }
- }
- }
- }
- endif; // presscore_widgets_init
- add_action( 'widgets_init', 'presscore_widgets_init' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement