array ( 'url' => '%s/images/headers/berries.jpg', 'thumbnail_url' => '%s/images/headers/berries-thumbnail.jpg', 'description' => __( 'Berries', 'twentyten' ) ), 'cherryblossom' => array ( 'url' => '%s/images/headers/cherryblossoms.jpg', 'thumbnail_url' => '%s/images/headers/cherryblossoms-thumbnail.jpg', 'description' => __( 'Cherry Blossoms', 'twentyten' ) ), 'concave' => array ( 'url' => '%s/images/headers/concave.jpg', 'thumbnail_url' => '%s/images/headers/concave-thumbnail.jpg', 'description' => __( 'Concave', 'twentyten' ) ), 'fern' => array ( 'url' => '%s/images/headers/fern.jpg', 'thumbnail_url' => '%s/images/headers/fern-thumbnail.jpg', 'description' => __( 'Fern', 'twentyten' ) ), 'forestfloor' => array ( 'url' => '%s/images/headers/forestfloor.jpg', 'thumbnail_url' => '%s/images/headers/forestfloor-thumbnail.jpg', 'description' => __( 'Forest Floor', 'twentyten' ) ), 'inkwell' => array ( 'url' => '%s/images/headers/inkwell.jpg', 'thumbnail_url' => '%s/images/headers/inkwell-thumbnail.jpg', 'description' => __( 'Inkwell', 'twentyten' ) ), 'path' => array ( 'url' => '%s/images/headers/path.jpg', 'thumbnail_url' => '%s/images/headers/path-thumbnail.jpg', 'description' => __( 'Path', 'twentyten' ) ), 'sunset' => array ( 'url' => '%s/images/headers/sunset.jpg', 'thumbnail_url' => '%s/images/headers/sunset-thumbnail.jpg', 'description' => __( 'Sunset', 'twentyten' ) ) ) ); add_custom_background(); // This theme styles the visual editor with editor-style.css to match the theme style. add_editor_style(); // This theme needs post thumbnails add_theme_support( 'post-thumbnails' ); // This theme uses wp_nav_menu() add_theme_support( 'nav-menus' ); // We'll be using them for custom header images on posts and pages // so we want them to be 940 pixels wide by 198 pixels tall (larger images will be auto-cropped to fit) set_post_thumbnail_size( HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, true ); // Add default posts and comments RSS feed links to head add_theme_support( 'automatic-feed-links' ); // Make theme available for translation // Translations can be filed in the /languages/ directory load_theme_textdomain( 'twentyten', TEMPLATEPATH . '/languages' ); $locale = get_locale(); $locale_file = TEMPLATEPATH . "/languages/$locale.php"; if ( is_readable( $locale_file ) ) require_once( $locale_file ); } endif; add_action( 'after_setup_theme', 'twentyten_init' ); if ( ! function_exists( 'twentyten_admin_header_style' ) ) : function twentyten_admin_header_style() { ?> ' . __('Continue reading ', 'twentyten') . ''; } endif; add_filter( 'excerpt_more', 'twentyten_excerpt_more' ); // Template for comments and pingbacks if ( ! function_exists( 'twentyten_comment' ) ) : function twentyten_comment( $comment, $args, $depth ) { $GLOBALS ['comment'] = $comment; ?> comment_type ) : ?>
  • id="li-comment-">
    %s says:', 'twentyten' ), get_comment_author_link() ); ?>
    comment_approved == '0' ) : ?>
    $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
  • (.*?)#s", '', $css ); } endif; add_filter( 'gallery_style', 'twentyten_remove_gallery_css' ); if ( ! function_exists( 'twentyten_cat_list' ) ) : function twentyten_cat_list() { return twentyten_term_list( 'category', ', ', __( 'Posted in %s', 'twentyten' ), __( 'Also posted in %s', 'twentyten' ) ); } endif; if ( ! function_exists( 'twentyten_tag_list' ) ) : function twentyten_tag_list() { return twentyten_term_list( 'post_tag', ', ', __( 'Tagged %s', 'twentyten' ), __( 'Also tagged %s', 'twentyten' ) ); } endif; if ( ! function_exists( 'twentyten_term_list' ) ) : function twentyten_term_list( $taxonomy, $glue = ', ', $text = '', $also_text = '' ) { global $wp_query, $post; $current_term = $wp_query->get_queried_object(); $terms = wp_get_object_terms( $post->ID, $taxonomy ); // If we're viewing a Taxonomy page.. if ( isset( $current_term->taxonomy ) && $taxonomy == $current_term->taxonomy ) { // Remove the term from display. foreach ( (array) $terms as $key => $term ) { if ( $term->term_id == $current_term->term_id ) { unset( $terms[$key] ); break; } } // Change to Also text as we've now removed something from the terms list. $text = $also_text; } $tlist = array(); $rel = 'category' == $taxonomy ? 'rel="category"' : 'rel="tag"'; foreach ( (array) $terms as $term ) { $tlist[] = '' . $term->name . ''; } if ( ! empty( $tlist ) ) return sprintf( $text, join( $glue, $tlist ) ); return ''; } endif; // Register widgetized areas if ( ! function_exists( 'twentyten_widgets_init' ) ) : function twentyten_widgets_init() { // Area 1 register_sidebar( array ( 'name' => 'Primary Widget Area', 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area' , 'twentyten' ), 'before_widget' => '
  • ', 'after_widget' => "
  • ", 'before_title' => '

    ', 'after_title' => '

    ', ) ); // Area 2 register_sidebar( array ( 'name' => 'Secondary Widget Area', 'id' => 'secondary-widget-area', 'description' => __( 'The secondary widget area' , 'twentyten' ), 'before_widget' => '
  • ', 'after_widget' => "
  • ", 'before_title' => '

    ', 'after_title' => '

    ', ) ); // Area 3 register_sidebar( array ( 'name' => 'First Footer Widget Area', 'id' => 'first-footer-widget-area', 'description' => __( 'The first footer widget area' , 'twentyten' ), 'before_widget' => '
  • ', 'after_widget' => "
  • ", 'before_title' => '

    ', 'after_title' => '

    ', ) ); // Area 4 register_sidebar( array ( 'name' => 'Second Footer Widget Area', 'id' => 'second-footer-widget-area', 'description' => __( 'The second footer widget area' , 'twentyten' ), 'before_widget' => '
  • ', 'after_widget' => "
  • ", 'before_title' => '

    ', 'after_title' => '

    ', ) ); // Area 5 register_sidebar( array ( 'name' => 'Third Footer Widget Area', 'id' => 'third-footer-widget-area', 'description' => __( 'The third footer widget area' , 'twentyten' ), 'before_widget' => '
  • ', 'after_widget' => "
  • ", 'before_title' => '

    ', 'after_title' => '

    ', ) ); // Area 6 register_sidebar( array ( 'name' => 'Fourth Footer Widget Area', 'id' => 'fourth-footer-widget-area', 'description' => __( 'The fourth footer widget area' , 'twentyten' ), 'before_widget' => '
  • ', 'after_widget' => "
  • ", 'before_title' => '

    ', 'after_title' => '

    ', ) ); } endif; add_action( 'init', 'twentyten_widgets_init' );