diff options
Diffstat (limited to 'themes/mantra/sidebar.php')
-rw-r--r-- | themes/mantra/sidebar.php | 198 |
1 files changed, 100 insertions, 98 deletions
diff --git a/themes/mantra/sidebar.php b/themes/mantra/sidebar.php index 6a4f2cf8..5bd0fa62 100644 --- a/themes/mantra/sidebar.php +++ b/themes/mantra/sidebar.php @@ -7,97 +7,97 @@ * @since mantra 0.5 */ -/* This retrieves admin options. */ -$mantra_options= mantra_get_theme_options(); -foreach ($mantra_options as $key => $value) { - ${"$key"} = esc_attr($value) ; -} - -if (is_page_template() && !is_page_template('template-blog.php') && !is_page_template('template-onecolumn.php') && !is_page_template('template-page-with-intro.php') ) { -?> - <div id="primary" class="widget-area" role="complementary"> - - <?php cryout_before_primary_widgets_hook(); ?> - - - <?php if (!is_active_sidebar('primary-widget-area') && !is_active_sidebar('secondary-widget-area')): ?> - <ul class="xoxo"> - <li class="widget-container widget-placeholder"> - <h3 class="widget-title"><?php _e('Sidebar 1','mantra'); ?></h3> - <p><?php - printf( __('You currently have no widgets set in the primary sidebar. You can add widgets via the <a href="%s">Dashboard</a>.','mantra'),esc_url( admin_url()."widgets.php") ); echo "<br/>"; - printf( __('To hide this sidebar, switch to a different Layout via the <a href="%s">Theme Settings</a>.','mantra'), esc_url( admin_url()."themes.php?page=mantra-page") ); - ?></p> - </li> - </ul> - <?php endif; ?> - - - <ul class="xoxo"> - <?php dynamic_sidebar( 'primary-widget-area' ); ?> - </ul> +$mantra_options = mantra_get_theme_options(); +extract($mantra_options); - <ul class="xoxo"> - <?php dynamic_sidebar( 'secondary-widget-area' ); ?> - </ul> - - <?php cryout_after_primary_widgets_hook(); ?> - - </div><!-- #primary .widget-area --> - - <?php - if (is_page_template("template-threecolumns-right.php") || is_page_template("template-threecolumns-left.php") || is_page_template("template-threecolumns-center.php")) { ?> +if ( is_page_template() && + !is_page_template('templates/template-blog.php') && + !is_page_template('templates/template-onecolumn.php') && + !is_page_template('templates/template-page-with-intro.php') ) { + ?> + <div id="primary" class="widget-area" role="complementary"> - <div id="secondary" class="widget-area" role="complementary" > - - <?php cryout_before_secondary_widgets_hook(); ?> - - <?php if (!is_active_sidebar('third-widget-area') && !is_active_sidebar('fourth-widget-area')): ?> - <ul class="xoxo"> - <li class="widget-container widget-placeholder"> - <h3 class="widget-title"><?php _e('Sidebar 2','mantra'); ?></h3> - <p><?php - printf( __('You currently have no widgets set in the secondary sidebar. You can add widgets via the <a href="%s">Dashboard</a>.','mantra'),esc_url( admin_url()."widgets.php") ); echo "<br/>"; - printf( __('To hide this sidebar, switch to a different Layout via the <a href="%s">Theme Settings</a>.','mantra'), esc_url( admin_url()."themes.php?page=mantra-page") ); - ?></p> - </li> - </ul> - <?php endif; ?> - - <ul class="xoxo"> - <?php dynamic_sidebar( 'third-widget-area' ); ?> - </ul> - - <ul class="xoxo"> - <?php dynamic_sidebar( 'fourth-widget-area' ); ?> - </ul> - - <?php cryout_after_secondary_widgets_hook(); ?> - - </div><!-- #secondary .widget-area --> + <?php cryout_before_primary_widgets_hook(); ?> + + <?php if (!is_active_sidebar('primary-widget-area') && !is_active_sidebar('secondary-widget-area')): ?> + <ul class="xoxo"> + <li class="widget-container widget-placeholder"> + <h3 class="widget-title"><?php _e('Sidebar 1','mantra'); ?></h3> + <p><?php if (current_user_can('manage_options')) { + printf( __('You currently have no widgets set in the primary sidebar. You can add widgets via the <a href="%s">Dashboard</a>.','mantra'), esc_url( admin_url() . "widgets.php") ); echo "<br/>"; + printf( __('To hide this sidebar, switch to a different Layout via the <a href="%s">Theme Settings</a>.','mantra'), esc_url( admin_url() . "themes.php?page=mantra-page") ); + } ?></p> + </li> + </ul> + <?php endif; ?> + + <ul class="xoxo"> + <?php dynamic_sidebar( 'primary-widget-area' ); ?> + </ul> + + <ul class="xoxo"> + <?php dynamic_sidebar( 'secondary-widget-area' ); ?> + </ul> - <?php } // second sidebar -} // if page_template + <?php cryout_after_primary_widgets_hook(); ?> + + </div><!-- #primary .widget-area --> + + <?php + if ( is_page_template("templates/template-threecolumns-right.php") || + is_page_template("templates/template-threecolumns-left.php") || + is_page_template("templates/template-threecolumns-center.php")) { ?> + + <div id="secondary" class="widget-area" role="complementary" > + + <?php cryout_before_secondary_widgets_hook(); ?> + + <?php if (!is_active_sidebar('third-widget-area') && !is_active_sidebar('fourth-widget-area')): ?> + <ul class="xoxo"> + <li class="widget-container widget-placeholder"> + <h3 class="widget-title"><?php _e('Sidebar 2','mantra'); ?></h3> + <p><?php if (current_user_can('manage_options')) { + printf( __('You currently have no widgets set in the secondary sidebar. You can add widgets via the <a href="%s">Dashboard</a>.','mantra'), esc_url( admin_url() . "widgets.php") ); echo "<br/>"; + printf( __('To hide this sidebar, switch to a different Layout via the <a href="%s">Theme Settings</a>.','mantra'), esc_url( admin_url() . "themes.php?page=mantra-page") ); + } ?></p> + </li> + </ul> + <?php endif; ?> + + <ul class="xoxo"> + <?php dynamic_sidebar( 'third-widget-area' ); ?> + </ul> + + <ul class="xoxo"> + <?php dynamic_sidebar( 'fourth-widget-area' ); ?> + </ul> + + <?php cryout_after_secondary_widgets_hook(); ?> + + </div><!-- #secondary .widget-area --> -else -if ($mantra_side != "1c") { ?> + <?php + } // second sidebar + } // if page_template + + elseif ($mantra_side != "1c") { ?> <div id="primary" class="widget-area" role="complementary"> - + <?php cryout_before_primary_widgets_hook(); ?> - - <?php + + <?php if (!is_active_sidebar('primary-widget-area') && !is_active_sidebar('secondary-widget-area')): ?> - <ul class="xoxo"> + <ul class="xoxo"> <li class="widget-container widget-placeholder"> <h3 class="widget-title"><?php _e('Sidebar 1','mantra'); ?></h3> - <p><?php - printf( __('You currently have no widgets set in the primary sidebar. You can add widgets via the <a href="%s">Dashboard</a>.','mantra'),esc_url( admin_url()."widgets.php") ); echo "<br/>"; - printf( __('To hide this sidebar, switch to a different Layout via the <a href="%s">Theme Settings</a>.','mantra'), esc_url( admin_url()."themes.php?page=mantra-page") ); - ?></p> + <p><?php if (current_user_can('manage_options')) { + printf( __('You currently have no widgets set in the primary sidebar. You can add widgets via the <a href="%s">Dashboard</a>.','mantra'), esc_url( admin_url() . "widgets.php") ); echo "<br/>"; + printf( __('To hide this sidebar, switch to a different Layout via the <a href="%s">Theme Settings</a>.','mantra'), esc_url( admin_url() . "themes.php?page=mantra-page") ); + } ?></p> </li> </ul> <?php endif; ?> - + <ul class="xoxo"> <?php dynamic_sidebar( 'primary-widget-area' ) ; ?> </ul> @@ -105,42 +105,44 @@ if ($mantra_side != "1c") { ?> <ul class="xoxo"> <?php dynamic_sidebar( 'secondary-widget-area' ); ?> </ul> - - + <?php cryout_after_primary_widgets_hook(); ?> - + </div><!-- #primary .widget-area --> -<?php + <?php // A second sidebar for widgets, just because. - + if ( $mantra_side != "2cSr" && $mantra_side != "2cSl") { ?> - - <div id="secondary" class="widget-area" role="complementary" > - + + <div id="secondary" class="widget-area" role="complementary"> + <?php cryout_before_secondary_widgets_hook(); ?> + <?php if (!is_active_sidebar('third-widget-area') && !is_active_sidebar('fourth-widget-area')): ?> - <ul class="xoxo"> + <ul class="xoxo"> <li class="widget-container widget-placeholder"> <h3 class="widget-title"><?php _e('Sidebar 2','mantra'); ?></h3> - <p><?php - printf( __('You currently have no widgets set in the secondary sidebar. You can add widgets via the <a href="%s">Dashboard</a>.','mantra'),esc_url( admin_url()."widgets.php") ); echo "<br/>"; - printf( __('To hide this sidebar, switch to a different Layout via the <a href="%s">Theme Settings</a>.','mantra'), esc_url( admin_url()."themes.php?page=mantra-page") ); - ?></p> + <p><?php if (current_user_can('manage_options')) { + printf( __('You currently have no widgets set in the secondary sidebar. You can add widgets via the <a href="%s">Dashboard</a>.','mantra'), esc_url( admin_url() . "widgets.php") ); echo "<br/>"; + printf( __('To hide this sidebar, switch to a different Layout via the <a href="%s">Theme Settings</a>.','mantra'), esc_url( admin_url() . "themes.php?page=mantra-page") ); + } ?></p> </li> </ul> <?php endif; ?> - + <ul class="xoxo"> <?php dynamic_sidebar( 'third-widget-area' ); ?> </ul> - + <ul class="xoxo"> <?php dynamic_sidebar( 'fourth-widget-area' ); ?> </ul> - - <?php cryout_after_secondary_widgets_hook(); ?> - + + <?php cryout_after_secondary_widgets_hook(); ?> + </div><!-- #secondary .widget-area --> <?php } - }?> <!-- 1c -->
\ No newline at end of file + } // 1c + +// FIN
\ No newline at end of file |