File: /home/keesdewit/public_html/wp-content/themes/enfold/includes/admin/register-widget-area.php
<?php
if( ! defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly
// global $wp_registered_sidebars;
#########################################
register_sidebar( array(
'name' => 'Displayed Everywhere',
'before_widget' => '<section id="%1$s" class="widget clearfix %2$s">',
'after_widget' => '<span class="seperator extralight-border"></span></section>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
'id' => 'av_everywhere'
) );
register_sidebar( array(
'name' => 'Sidebar Blog',
'before_widget' => '<section id="%1$s" class="widget clearfix %2$s">',
'after_widget' => '<span class="seperator extralight-border"></span></section>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
'id' => 'av_blog'
) );
register_sidebar( array(
'name' => 'Sidebar Pages',
'before_widget' => '<section id="%1$s" class="widget clearfix %2$s">',
'after_widget' => '<span class="seperator extralight-border"></span></section>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
'id' => 'av_pages'
) );
if( class_exists( 'WooCommerce' ) )
{
register_sidebar( array(
'name' => 'Shop Overview Page',
'before_widget' => '<section id="%1$s" class="widget clearfix %2$s">',
'after_widget' => '<span class="seperator extralight-border"></span></section>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
'id' => 'av_shop_overview'
) );
register_sidebar( array(
'name' => 'Single Product Pages',
'before_widget' => '<section id="%1$s" class="widget clearfix %2$s">',
'after_widget' => '<span class="seperator extralight-border"></span></section>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
'id' => 'av_shop_single'
) );
}
/**
* dynamic widgets
* ===============
*
*/
// Footer
$footer_columns = avia_get_option( 'footer_columns', '5' );
for( $i = 1; $i <= $footer_columns; $i++ )
{
register_sidebar( array(
'name' => 'Footer - Column ' . $i,
'before_widget' => '<section id="%1$s" class="widget clearfix %2$s">',
'after_widget' => '<span class="seperator extralight-border"></span></section>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
'id' => 'av_footer_' . $i
) );
}
// Register separate Archives sidebar if activated in theme options
if( avia_get_option( 'archive_sidebar' ) == 'archive_sidebar_separate' )
{
register_sidebar( array(
'name' => 'Sidebar Archives',
'before_widget' => '<section id="%1$s" class="widget clearfix %2$s">',
'after_widget' => '<span class="seperator extralight-border"></span></section>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
'id' => 'av_archives'
) );
}
if( ! function_exists( 'avia_dummy_widget' ) )
{
/**
* Dummy widgets
*
* @param int $number
*/
function avia_dummy_widget( $number )
{
switch( $number )
{
case 1:
$title = apply_filters( 'widget_title', __( 'Interesting links', 'avia_framework' ) );
echo '<section class="widget">';
echo '<h3 class="widgettitle">' . $title . '</h3>';
echo '<span class="minitext">';
echo __( 'Here are some interesting links for you! Enjoy your stay :)', 'avia_framework' );
echo '</span>';
echo '</section>';
break;
case 4:
$title = apply_filters( 'widget_title', __( 'Archive', 'avia_framework' ) );
echo '<section class="widget widget_archive">';
echo "<h3 class='widgettitle'>{$title}</h3>";
echo '<ul>';
wp_get_archives( 'type=monthly' );
echo '</ul>';
echo '<span class="seperator extralight-border"></span>';
echo '</section>';
break;
case 3:
$title = apply_filters( 'widget_title', __( 'Categories', 'avia_framework' ) );
echo '<section class="widget widget_categories">';
echo "<h3 class='widgettitle'>{$title}</h3>";
echo '<ul>';
wp_list_categories( 'sort_column=name&optioncount=0&hierarchical=0&title_li=' );
echo '</ul>';
echo '<span class="seperator extralight-border"></span>';
echo '</section>';
break;
case 2:
$title = apply_filters( 'widget_title', __( 'Pages', 'avia_framework' ) );
echo '<section class="widget widget_pages">';
echo "<h3 class='widgettitle'>{$title}</h3>";
echo '<ul>';
wp_list_pages('title_li=&depth=-1' );
echo '</ul>';
echo '<span class="seperator extralight-border"></span>';
echo '</section>';
break;
case 5:
$title = apply_filters( 'widget_title', __( 'Bookmarks', 'avia_framework' ) );
echo '<section class="widget widget_archive widget_bookmarks">';
echo "<h3 class='widgettitle'>{$title}</h3>";
echo '<ul>';
wp_list_bookmarks( 'title_li=&categorize=0' );
echo '</ul>';
echo '<span class="seperator extralight-border"></span>';
echo '</section>';
break;
}
}
}