__( 'Main Sidebar', 'admired' ),
'id' => 'sidebar-1',
'before_widget' => '",
'before_title' => '
',
) );
register_sidebar( array(
'name' => __( 'Second Sidebar', 'admired' ),
'id' => 'tertiary-widget-area',
'before_widget' => '",
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Footer Area One', 'admired' ),
'id' => 'sidebar-3',
'description' => __( 'An optional widget area for your site footer', 'admired' ),
'before_widget' => '",
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Footer Area Two', 'admired' ),
'id' => 'sidebar-4',
'description' => __( 'An optional widget area for your site footer', 'admired' ),
'before_widget' => '",
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Footer Area Three', 'admired' ),
'id' => 'sidebar-5',
'description' => __( 'An optional widget area for your site footer', 'admired' ),
'before_widget' => '",
'before_title' => '',
) );
}
add_action( 'widgets_init', 'admired_widgets_init' );
// Add Widget Files
$widgets_path = TEMPLATEPATH . '/widget/';
require_once($widgets_path . 'flickr.php');
require_once($widgets_path . 'twitter.php');
require_once($widgets_path . 'two-column-text.php');
require_once($widgets_path . 'google-translate.php');
function admired_load_widgets() {
register_widget('admired_flickr_widget');
register_widget('admired_widget_twitter');
register_widget("admired_widget_text");
register_widget("admired_translate_widget");
}
add_action('widgets_init', 'admired_load_widgets');
// Enable dynamic classes for the footer
function admired_footer_sidebar_class() {
$count = 0;
if ( is_active_sidebar( 'sidebar-3' ) )
$count++;
if ( is_active_sidebar( 'sidebar-4' ) )
$count++;
if ( is_active_sidebar( 'sidebar-5' ) )
$count++;
$class = '';
switch ( $count ) {
case '1':
$class = 'one';
break;
case '2':
$class = 'two';
break;
case '3':
$class = 'three';
break;
}
if ( $class )
echo 'class="' . $class . '"';
}
// If Google Translate widget active add script
function admired_include_google_translate_js() {
if ( !is_admin() && is_active_widget('admired_translate_widget', false, 'admired_translate_widget', true)) {
wp_enqueue_script('google-translate', 'http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit', array(), null, true);
wp_enqueue_script('google-translate-settings', get_template_directory_uri() . '/js/googletranslate.js');
}
}
add_action('init', 'admired_include_google_translate_js');
?>