__( 'Primary Navigation', 'blaskan' ),
'footer' => __( 'Footer Navigation', 'blaskan' ),
) );
}
endif;
add_action( 'after_setup_theme', 'blaskan_setup' );
/**
* Theme init
*/
if ( ! function_exists( 'blaskan_init' ) ):
function blaskan_init() {
if ( !is_admin() ) {
wp_enqueue_script( 'modernizr', get_template_directory_uri() . '/js/libs/modernizr-1.7.min.js' );
}
}
endif;
add_action( 'init', 'blaskan_init' );
/**
* Register widget areas. All are empty by default.
*/
if ( ! function_exists( 'blaskan_widgets_init' ) ):
function blaskan_widgets_init() {
// Primary sidebar
register_sidebar( array(
'name' => __( 'Primary Widget Area', 'blaskan' ),
'id' => 'primary-sidebar',
'description' => __( 'The primary sidebar', 'blaskan' ),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',
) );
if ( BLASKAN_SIDEBARS !== 'one_sidebar' ) {
// Secondary sidebar
register_sidebar( array(
'name' => __( 'Secondary Widget Area', 'blaskan' ),
'id' => 'secondary-sidebar',
'description' => __( 'The secondary sidebar', 'blaskan' ),
'before_widget' => '',
'before_title' => '',
'after_title' => '
',
) );
}
if ( BLASKAN_CUSTOM_SIDEBARS_IN_PAGES === TRUE ) {
// Primary page sidebar
register_sidebar( array(
'name' => __( 'Primary Page Widget Area', 'blaskan' ),
'id' => 'primary-page-sidebar',
'description' => __( 'The primary page sidebar', 'blaskan' ),
'before_widget' => '',
'before_title' => '',
'after_title' => '
',
) );
}
if ( BLASKAN_CUSTOM_SIDEBARS_IN_PAGES === TRUE && BLASKAN_SIDEBARS !== 'one_sidebar' ) {
// Secondary page sidebar
register_sidebar( array(
'name' => __( 'Secondary Page Widget Area', 'blaskan' ),
'id' => 'secondary-page-sidebar',
'description' => __( 'The secondary page sidebar', 'blaskan' ),
'before_widget' => '',
'before_title' => '',
'after_title' => '
',
) );
}
// Footer widgets
register_sidebar( array(
'name' => __( 'Footer Widget Area', 'blaskan' ),
'id' => 'footer-widget-area',
'description' => __( 'The footer widget area', 'blaskan' ),
'before_widget' => '',
'before_title' => '',
'after_title' => '
',
) );
}
endif;
add_action( 'widgets_init', 'blaskan_widgets_init' );
/**
* Head clean up
*/
function blaskan_head_cleanup() {
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
}
add_action( 'init' , 'blaskan_head_cleanup' );
remove_action( 'wp_head', 'wp_generator' );
/**
* Format the title
*/
if ( ! function_exists( 'blaskan_head_title' ) ):
function blaskan_head_title() {
global $page, $paged;
wp_title( '|', true, 'right' );
// Add the blog name.
bloginfo( 'name' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'blaskan' ), max( $paged, $page ) );
}
endif;
/**
* Add body classes
*/
if ( ! function_exists( 'blaskan_body_class' ) ):
function blaskan_body_class($classes) {
if ( get_theme_mod( 'background_image' ) || get_theme_mod( 'background_color' ) ) {
$classes[] = 'background-image';
if ( get_theme_mod( 'background_color' ) == 'FFFFFF' || get_theme_mod( 'background_color' ) == 'FFF' ) {
$classes[] = 'background-white';
}
}
if ( get_theme_mod( 'header_image' ) ) {
$classes[] = 'header-image';
}
if ( BLASKAN_SHOW_CONTENT_IN_LISTINGS ) {
$classes[] = 'show-content';
} else {
$classes[] = 'hide-content';
}
if ( BLASKAN_SIDEBARS == 'one_sidebar' ) {
$classes[] = 'content-wide';
if ( is_page() && BLASKAN_CUSTOM_SIDEBARS_IN_PAGES === TRUE && is_active_sidebar( 'primary-page-sidebar' ) ) {
$classes[] = 'sidebar';
$classes[] = 'content-wide-sidebar';
} elseif ( ( BLASKAN_CUSTOM_SIDEBARS_IN_PAGES === FALSE || !is_page() ) && is_active_sidebar( 'primary-sidebar' ) ) {
$classes[] = 'sidebar';
$classes[] = 'content-wide-sidebar';
} else {
$classes[] = 'no-sidebars';
$classes[] = 'content-wide-no-sidebars';
}
} else {
if ( is_page() && BLASKAN_CUSTOM_SIDEBARS_IN_PAGES === TRUE && ( is_active_sidebar( 'primary-page-sidebar' ) && is_active_sidebar( 'secondary-page-sidebar' ) ) ) {
$classes[] = 'sidebars';
} elseif ( is_page() && BLASKAN_CUSTOM_SIDEBARS_IN_PAGES === TRUE && ( is_active_sidebar( 'primary-page-sidebar' ) || is_active_sidebar( 'secondary-page-sidebar' ) ) ) {
$classes[] = 'sidebar';
} elseif ( !is_page() && ( is_active_sidebar( 'primary-sidebar' ) && is_active_sidebar( 'secondary-sidebar' ) ) ) {
$classes[] = 'sidebars';
} elseif ( !is_page() && ( is_active_sidebar( 'primary-sidebar' ) || is_active_sidebar( 'secondary-sidebar' ) ) ) {
$classes[] = 'sidebar';
} elseif ( is_page() && BLASKAN_CUSTOM_SIDEBARS_IN_PAGES === FALSE && ( is_active_sidebar( 'primary-sidebar' ) && is_active_sidebar( 'secondary-sidebar' ) ) ) {
$classes[] = 'sidebars';
} elseif ( is_page() && BLASKAN_CUSTOM_SIDEBARS_IN_PAGES === FALSE && ( is_active_sidebar( 'primary-sidebar' ) || is_active_sidebar( 'secondary-sidebar' ) ) ) {
$classes[] = 'sidebar';
} else {
$classes[] = 'no-sidebars11';
}
}
if ( is_active_sidebar( 'footer-widget-area' ) ) {
$classes[] = 'footer-widgets';
}
return $classes;
}
endif;
add_filter( 'body_class', 'blaskan_body_class' );
/**
* Sets custom image header in admin
*/
function blaskan_custom_image_header_admin() {
?> 1 ) {
echo '';
} elseif ( !empty( $description ) ) {
echo '';
} else {
return false;
}
}
endif;
/**
* Returns primary nav
*/
function blaskan_primary_nav() {
$nav = wp_nav_menu( array( 'theme_location' => 'primary', 'depth' => 1, 'echo' => false, 'container' => false ) );
// Check nav for links
if ( strpos( $nav, '' . $nav . '';
} else {
return;
}
}
/**
* Returns footer nav
*/
function blaskan_footer_nav() {
$nav = wp_nav_menu( array( 'theme_location' => 'footer', 'depth' => 1, 'fallback_cb' => false, 'echo' => false, 'container' => false ) );
// Check nav for links
if ( strpos( $nav, '