Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!function_exists('pi_widgets_init')) {
- function pi_widgets_init() {
- register_sidebar(array(
- 'name' => __('Main Sidebar', 'pi_framework'),
- 'id' => 'sidebar-1',
- 'description' => __('Blog page widget area', 'pi_framework'),
- 'before_widget' => '<li id="%1$s" class="widget %2$s clearfix">',
- 'after_widget' => "</li>",
- 'before_title' => '<div class="title"><h6>',
- 'after_title' => '</h6></div>',
- ));
- register_sidebar(array(
- 'name' => __('Footer Area One', 'pi_framework'),
- 'id' => 'sidebar-2',
- 'description' => __('An optional widget area for your site footer', 'pi_framework'),
- 'before_widget' => '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => "</li>",
- 'before_title' => '<div class="title"><h6>',
- 'after_title' => '</h6></div>'
- ));
- register_sidebar(array(
- 'name' => __('Footer Area Two', 'pi_framework'),
- 'id' => 'sidebar-3',
- 'description' => __('An optional widget area for your site footer', 'pi_framework'),
- 'before_widget' => '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => "</li>",
- 'before_title' => '<div class="title"><h6>',
- 'after_title' => '</h6></div>'
- ));
- register_sidebar(array(
- 'name' => __('Footer Area Three', 'pi_framework'),
- 'id' => 'sidebar-4',
- 'description' => __('An optional widget area for your site footer', 'pi_framework'),
- 'before_widget' => '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => "</li>",
- 'before_title' => '<div class="title"><h6>',
- 'after_title' => '</h6></div>'
- ));
- register_sidebar(array(
- 'name' => __('Footer Area Four', 'pi_framework'),
- 'id' => 'sidebar-5',
- 'description' => __('An optional widget area for your site footer', 'pi_framework'),
- 'before_widget' => '<li id="%1$s" class="widget %2$s">',
- 'after_widget' => "</li>",
- 'before_title' => '<div class="title"><h6>',
- 'after_title' => '</h6></div>'
- ));
- $args = array(
- 'post_type' => 'page',
- 'posts_per_page' => -1,
- 'meta_query' => array(
- 'relation' => 'OR',
- array(
- 'key' => 'pg_sidebar',
- 'value' => 'left',
- 'compare' => '='
- ),
- array(
- 'key' => 'pg_sidebar',
- 'value' => 'right',
- 'compare' => '='
- )
- ));
- // create sidebar for pages with left or right sidebar
- $page_with_sidebar = new WP_Query($args);
- if ($page_with_sidebar->have_posts()) {
- while ($page_with_sidebar->have_posts()) : $page_with_sidebar->the_post();
- $sidebar_title = get_the_title();
- $sidebar_id = "pixel-industry-sidebar-" . get_the_id();
- register_sidebar(array(
- 'name' => $sidebar_title,
- 'id' => $sidebar_id,
- 'description' => __('An optional widget area for page ', 'pi_framework') . $sidebar_title,
- 'before_widget' => '<li id="%1$s" class="widget %2$s clearfix">',
- 'after_widget' => "</li>",
- 'before_title' => '<div class="title"><h5>',
- 'after_title' => '</h5></div>'
- ));
- endwhile;
- }
- wp_reset_query();
- }
- }
- add_action('widgets_init', 'pi_widgets_init');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement