Changeset 4146

Show
Ignore:
Timestamp:
08/31/06 05:07:12 (2 years ago)
Author:
ryan
Message:

Deprecate idmode. fixes #2386

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/author-template.php

    r4144 r4146  
    11<?php 
    22 
    3 function get_the_author($idmode = '') { 
    4     global $authordata; 
    5  
    6     switch ($idmode) { 
    7         case 'display_name': 
    8             $id = $authordata->display_name; 
    9             break; 
    10         case 'nickname': 
    11             $id = $authordata->nickname; 
    12             break; 
    13         case 'login': 
    14             $id = $authordata->user_login; 
    15             break; 
    16         case 'firstname': 
    17             $id = $authordata->user_firstname; 
    18             break; 
    19         case 'lastname': 
    20             $id = $authordata->user_lastname; 
    21             break; 
    22         case 'namefl': 
    23             $id = $authordata->user_firstname.' '.$authordata->user_lastname; 
    24             break; 
    25         case 'namelf': 
    26             $id = $authordata->user_lastname.' '.$authordata->user_firstname; 
    27             break; 
    28         default: 
    29             $id = $authordata->display_name; 
    30     } 
    31  
    32     return apply_filters('the_author', $id); 
    33 
    34  
    35 function the_author($idmode = '', $echo = true) { 
    36     if ( $echo ) 
    37         echo get_the_author($idmode); 
    38     return get_the_author($idmode); 
     3function get_the_author($deprecated = '') { 
     4    global $authordata; 
     5    return apply_filters('the_author', $authordata->display_name); 
     6
     7 
     8// Using echo = false is deprecated.  Use get_the_author instead. 
     9function the_author($deprecated = '', $deprecated_echo = true) { 
     10    if ( $deprecated_echo ) 
     11        echo get_the_author(); 
     12    return get_the_author(); 
    3913} 
    4014 
     
    163137 
    164138/* the_author_posts_link() requires no get_, use get_author_posts_url() */ 
    165 function the_author_posts_link($idmode='') { 
    166     global $authordata; 
    167  
    168     echo '<a href="' . get_author_posts_url($authordata->ID, $authordata->user_nicename) . '" title="' . sprintf(__("Posts by %s"), wp_specialchars(the_author($idmode, false))) . '">' . the_author($idmode, false) . '</a>'; 
     139function the_author_posts_link($deprecated = '') { 
     140    global $authordata; 
     141 
     142    echo '<a href="' . get_author_posts_url($authordata->ID, $authordata->user_nicename) . '" title="' . sprintf(__("Posts by %s"), wp_specialchars(get_the_author())) . '">' . get_the_author() . '</a>'; 
    169143} 
    170144