__('Sidebar Primary', 'tpSunrise'), 'id' => 'sidebar-primary', 'description' => __('sidebar primary widget area', 'tpSunrise'), 'before_widget' => '
  • ', 'after_widget' => '
  • ', 'before_title' => '

    ', 'after_title' => '

    ', ) ); // Area 2, below area 1 register_sidebar( array( 'name' => __('Sidebar Secondary', 'tpSunrise'), 'id' => 'sidebar-secondary', 'description' => __('sidebar secondary widget area', 'tpSunrise'), 'before_widget' => '
  • ', 'after_widget' => '
  • ', 'before_title' => '

    ', 'after_title' => '

    ', ) ); } // navigation menu function tpSunrise_register_menus() { register_nav_menus(array('primary' => __('Left Column Menu', 'tpSunrise'))); } // theme requires jQuery wp_enqueue_script('jquery'); // nav menus use superfish if ( !is_admin() ) { //superfish scripts aren't needed for admin area // register the scripts wp_register_script('superfish', get_template_directory_uri() . '/js/superfish.js' ); wp_register_script('hoverIntent', get_template_directory_uri() . '/js/hoverIntent.js' ); // enqueue the scripts wp_enqueue_script('superfish'); wp_enqueue_script('hoverIntent'); } add_action( 'init', 'tpSunrise_register_menus' ); add_theme_support('automatic-feed-links'); add_theme_support( 'post-thumbnails' ); add_theme_support( 'post-formats', array( 'aside', 'link', 'gallery', 'status', 'quote', 'image' ) ); load_theme_textdomain( 'tpSunrise', TEMPLATEPATH . '/languages' ); //i18n if (! isset( $content_width )) $content_width = 700; add_custom_background(); // tpSunrise options require_once ( get_template_directory() . '/theme-options.php' ); //Check see if the customise theme setup exists if ( !function_exists('tpSunrise_customisetheme_setup') ): //Any theme customisations contained in this function function tpSunrise_customisetheme_setup() { //Define default header image if ( ! defined( 'HEADER_TEXTCOLOR' ) ) define( 'HEADER_TEXTCOLOR', '#fffff4' ); // No CSS, just IMG call. The %s is a placeholder for the theme template directory URI. if ( ! defined( 'HEADER_IMAGE' ) ) define( 'HEADER_IMAGE', '%s/images/tpSunrise_joy.jpg' ); //Define the width and height of our header image define( 'HEADER_IMAGE_WIDTH', apply_filters( 'tpSunrise_header_image_width', 940 ) ); define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'tpSunrise_header_image_height', 200 ) ); // We'll be using post thumbnails for custom header images on posts and pages. // We want them to be 940 pixels wide by 200 pixels tall. // Larger images will be auto-cropped to fit, smaller ones will be ignored. See header.php. set_post_thumbnail_size( HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, true ); //Don't forget this, it adds the functionality to the admin menu add_custom_image_header( '', 'tpSunrise_customisetheme_admin_header_style' ); //Set some custom header images, add as many as you like //%s is a placeholder for your theme directory $customHeaders = array ( //Image 1 'joy' => array ( 'url' => '%s/images/tpSunrise_joy.jpg', 'thumbnail_url' => '%s/images/tpSunrise_joy_thumb.jpg', 'description' => __( 'Joy', 'tpSunrise' ) ), //Image 2 'desert' => array ( 'url' => '%s/images/tpSunrise_farm.jpg', 'thumbnail_url' => '%s/images/tpSunrise_farm_thumb.jpg', 'description' => __( 'Farm', 'tpSunrise' ) ), //Image 3 'sunrise' => array ( 'url' => '%s/images/tpSunrise_sunrise.jpg', 'thumbnail_url' => '%s/images/tpSunrise_sunrise_thumb.jpg', 'description' => __( 'Sunrise', 'tpSunrise' ) ) ); //Register the images register_default_headers($customHeaders); } endif; if ( ! function_exists( 'tpSunrise_customisetheme_admin_header_style' ) ) : //Function fired and inline styles added to the admin panel function tpSunrise_customisetheme_admin_header_style() { ?>