From 47e7b92b117832ba9b982a77068ccefb181e530b Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 31 Aug 2006 05:07:12 +0000 Subject: [PATCH] Deprecate idmode. fixes #2386 git-svn-id: http://svn.automattic.com/wordpress/trunk@4146 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/author-template.php | 46 +++++++-------------------------- 1 file changed, 10 insertions(+), 36 deletions(-) diff --git a/wp-includes/author-template.php b/wp-includes/author-template.php index 887b1cffb..f2906f02e 100644 --- a/wp-includes/author-template.php +++ b/wp-includes/author-template.php @@ -1,41 +1,15 @@ display_name; - break; - case 'nickname': - $id = $authordata->nickname; - break; - case 'login': - $id = $authordata->user_login; - break; - case 'firstname': - $id = $authordata->user_firstname; - break; - case 'lastname': - $id = $authordata->user_lastname; - break; - case 'namefl': - $id = $authordata->user_firstname.' '.$authordata->user_lastname; - break; - case 'namelf': - $id = $authordata->user_lastname.' '.$authordata->user_firstname; - break; - default: - $id = $authordata->display_name; - } - - return apply_filters('the_author', $id); + return apply_filters('the_author', $authordata->display_name); } -function the_author($idmode = '', $echo = true) { - if ( $echo ) - echo get_the_author($idmode); - return get_the_author($idmode); +// Using echo = false is deprecated. Use get_the_author instead. +function the_author($deprecated = '', $deprecated_echo = true) { + if ( $deprecated_echo ) + echo get_the_author(); + return get_the_author(); } function get_the_author_description() { @@ -162,10 +136,10 @@ function the_author_posts() { } /* the_author_posts_link() requires no get_, use get_author_posts_url() */ -function the_author_posts_link($idmode='') { +function the_author_posts_link($deprecated = '') { global $authordata; - echo '' . the_author($idmode, false) . ''; + echo '' . get_the_author() . ''; } function get_author_posts_url($author_id, $author_nicename = '') { @@ -266,4 +240,4 @@ function wp_list_authors($args = '') { } } -?> +?> \ No newline at end of file