WordPress.org

Make WordPress Core

Ticket #23774: 23774.diff

File 23774.diff, 4.9 KB (added by obenland, 13 months ago)
  • wp-content/themes/twentyeleven/header.php

     
    2424<head> 
    2525<meta charset="<?php bloginfo( 'charset' ); ?>" /> 
    2626<meta name="viewport" content="width=device-width" /> 
    27 <title><?php 
    28         /* 
    29          * Print the <title> tag based on what is being viewed. 
    30          */ 
    31         global $page, $paged; 
    32  
    33         wp_title( '|', true, 'right' ); 
    34  
    35         // Add the blog name. 
    36         bloginfo( 'name' ); 
    37  
    38         // Add the blog description for the home/front page. 
    39         $site_description = get_bloginfo( 'description', 'display' ); 
    40         if ( $site_description && ( is_home() || is_front_page() ) ) 
    41                 echo " | $site_description"; 
    42  
    43         // Add a page number if necessary: 
    44         if ( $paged >= 2 || $page >= 2 ) 
    45                 echo ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) ); 
    46  
    47         ?></title> 
     27<title><?php wp_title( '|', true, 'right' ); ?></title> 
    4828<link rel="profile" href="http://gmpg.org/xfn/11" /> 
    4929<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" /> 
    5030<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" /> 
  • wp-content/themes/twentyeleven/functions.php

     
    614614} 
    615615add_filter( 'body_class', 'twentyeleven_body_classes' ); 
    616616 
     617/** 
     618 * Creates a nicely formatted and more specific title element text 
     619 * for output in head of document, based on current view. 
     620 * 
     621 * @since Twenty Eleven 1.6 
     622 * 
     623 * @param string $title Default title text for current view. 
     624 * @param string $sep Optional separator. 
     625 * @return string Filtered title. 
     626 */ 
     627function twentyeleven_wp_title( $title, $sep ) { 
     628        global $paged, $page; 
     629 
     630        if ( is_feed() ) 
     631                return $title; 
     632 
     633        // Add the site name. 
     634        $title .= get_bloginfo( 'name' ); 
     635 
     636        // Add the site description for the home/front page. 
     637        $site_description = get_bloginfo( 'description', 'display' ); 
     638        if ( $site_description && ( is_home() || is_front_page() ) ) 
     639                $title = "$title $sep $site_description"; 
     640 
     641        // Add a page number if necessary. 
     642        if ( $paged >= 2 || $page >= 2 ) 
     643                $title = "$title $sep " . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) ); 
     644 
     645        return $title; 
     646} 
     647add_filter( 'wp_title', 'twentyeleven_wp_title', 10, 2 ); 
  • wp-content/themes/twentyten/functions.php

     
    514514        ); 
    515515} 
    516516endif; 
     517 
     518/** 
     519 * Creates a nicely formatted and more specific title element text 
     520 * for output in head of document, based on current view. 
     521 * 
     522 * @since Twenty Ten 1.6 
     523 * 
     524 * @param string $title Default title text for current view. 
     525 * @param string $sep Optional separator. 
     526 * @return string Filtered title. 
     527 */ 
     528function twentyten_wp_title( $title, $sep ) { 
     529        global $paged, $page; 
     530 
     531        if ( is_feed() ) 
     532                return $title; 
     533 
     534        // Add the site name. 
     535        $title .= get_bloginfo( 'name' ); 
     536 
     537        // Add the site description for the home/front page. 
     538        $site_description = get_bloginfo( 'description', 'display' ); 
     539        if ( $site_description && ( is_home() || is_front_page() ) ) 
     540                $title = "$title $sep $site_description"; 
     541 
     542        // Add a page number if necessary. 
     543        if ( $paged >= 2 || $page >= 2 ) 
     544                $title = "$title $sep " . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) ); 
     545 
     546        return $title; 
     547} 
     548add_filter( 'wp_title', 'twentyten_wp_title', 10, 2 ); 
  • wp-content/themes/twentyten/header.php

     
    1212<html <?php language_attributes(); ?>> 
    1313<head> 
    1414<meta charset="<?php bloginfo( 'charset' ); ?>" /> 
    15 <title><?php 
    16         /* 
    17          * Print the <title> tag based on what is being viewed. 
    18          */ 
    19         global $page, $paged; 
    20  
    21         wp_title( '|', true, 'right' ); 
    22  
    23         // Add the blog name. 
    24         bloginfo( 'name' ); 
    25  
    26         // Add the blog description for the home/front page. 
    27         $site_description = get_bloginfo( 'description', 'display' ); 
    28         if ( $site_description && ( is_home() || is_front_page() ) ) 
    29                 echo " | $site_description"; 
    30  
    31         // Add a page number if necessary: 
    32         if ( $paged >= 2 || $page >= 2 ) 
    33                 echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) ); 
    34  
    35         ?></title> 
     15<title><?php wp_title( '|', true, 'right' ); ?></title> 
    3616<link rel="profile" href="http://gmpg.org/xfn/11" /> 
    3717<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" /> 
    3818<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />