diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-08-01 17:14:06 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-08-01 17:14:06 +0000 |
commit | 8a0f5fc158bcd43251486dff98524753fc11f74b (patch) | |
tree | f2be926c859d61f7f946bd8e7bc6ab13b5eae87b /wp-includes/author-template.php | |
parent | 503214a304ab0ce46df6feae4c052abcd941af98 (diff) | |
download | wordpress-mu-8a0f5fc158bcd43251486dff98524753fc11f74b.tar.gz wordpress-mu-8a0f5fc158bcd43251486dff98524753fc11f74b.tar.xz wordpress-mu-8a0f5fc158bcd43251486dff98524753fc11f74b.zip |
WP Merge
Display newest updated blogs on home page
Sidebar and footer: added links to signup and main blog
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@713 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-includes/author-template.php')
-rw-r--r-- | wp-includes/author-template.php | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/wp-includes/author-template.php b/wp-includes/author-template.php index f265b3b..c52a17e 100644 --- a/wp-includes/author-template.php +++ b/wp-includes/author-template.php @@ -133,7 +133,7 @@ function the_author_posts_link($idmode='') { echo '<a href="' . get_author_link(0, $authordata->ID, $authordata->user_nicename) . '" title="' . sprintf(__("Posts by %s"), wp_specialchars(the_author($idmode, false))) . '">' . the_author($idmode, false) . '</a>'; } -function get_author_link($echo = false, $author_id, $author_nicename) { +function get_author_link($echo = false, $author_id, $author_nicename = '') { global $wpdb, $wp_rewrite, $post, $cache_userdata; $auth_ID = $author_id; $link = $wp_rewrite->get_author_permastruct(); @@ -142,8 +142,11 @@ function get_author_link($echo = false, $author_id, $author_nicename) { $file = get_settings('home') . '/'; $link = $file . '?author=' . $auth_ID; } else { - if ( '' == $author_nicename ) - $author_nicename = $cache_userdata[$author_id]->user_nicename; + if ( '' == $author_nicename ) { + $user = get_userdata($author_id); + if ( !empty($user->user_nicename) ) + $author_nicename = $user->user_nicename; + } $link = str_replace('%author%', $author_nicename, $link); $link = get_settings('home') . trailingslashit($link); } @@ -230,4 +233,4 @@ function wp_list_authors($args = '') { } } -?>
\ No newline at end of file +?> |