' . 'Continue reading →' . '';
}
add_filter( 'excerpt_more', 'twentyten_new_excerpt_more' );
// Template for comments and pingbacks
function twentyten_list_comment( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment; ?>
comment_type ) { ?>
id="li-comment-">
";
}
add_filter( 'gallery_style', 'twentyten_remove_gallery_css' );
function twentyten_cat_list() {
return twentyten_term_list('category', ', ', __('Posted in %s', 'twentyten'), __('Also posted in %s', 'twentyten') );
}
function twentyten_tag_list() {
return twentyten_term_list('post_tag', ', ', __('Tagged %s', 'twentyten'), __('Also tagged %s', 'twentyten') );
}
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 '';
}
// Register widgetized areas
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' => '',
) );
// 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' => '',
) );
// 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' => '',
) );
// 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' => '',
) );
// 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' => '',
) );
// 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' => '',
) );
} // end theme_widgets_init
// Add all the groovy widget areas
add_action( 'init', 'twentyten_widgets_init' );