Introduce the_author_posts_link().
git-svn-id: https://develop.svn.wordpress.org/trunk@1095 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
27341ba5ed
commit
1a07e3204e
|
@ -1,15 +1,20 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
function the_author() {
|
function the_author($idmode = '', $echo = true) {
|
||||||
global $id, $authordata;
|
global $authordata;
|
||||||
$i = $authordata->user_idmode;
|
if (empty($idmode)) {
|
||||||
if ($i == 'nickname') echo $authordata->user_nickname;
|
$idmode = $authordata->user_idmode;
|
||||||
if ($i == 'login') echo $authordata->user_login;
|
}
|
||||||
if ($i == 'firstname') echo $authordata->user_firstname;
|
if ($idmode == 'nickname') $id = $authordata->user_nickname;
|
||||||
if ($i == 'lastname') echo $authordata->user_lastname;
|
if ($idmode == 'login') $id = $authordata->user_login;
|
||||||
if ($i == 'namefl') echo $authordata->user_firstname.' '.$authordata->user_lastname;
|
if ($idmode == 'firstname') $id = $authordata->user_firstname;
|
||||||
if ($i == 'namelf') echo $authordata->user_lastname.' '.$authordata->user_firstname;
|
if ($idmode == 'lastname') $id = $authordata->user_lastname;
|
||||||
if (!$i) echo $authordata->user_nickname;
|
if ($idmode == 'namefl') $id = $authordata->user_firstname.' '.$authordata->user_lastname;
|
||||||
|
if ($idmode == 'namelf') $id = $authordata->user_lastname.' '.$authordata->user_firstname;
|
||||||
|
if (!$idmode) $id = $authordata->user_nickname;
|
||||||
|
|
||||||
|
if ($echo) echo $id;
|
||||||
|
return $id;
|
||||||
}
|
}
|
||||||
function the_author_description() {
|
function the_author_description() {
|
||||||
global $authordata;
|
global $authordata;
|
||||||
|
@ -63,6 +68,13 @@ function the_author_posts() {
|
||||||
global $id,$post; $posts=get_usernumposts($post->post_author); echo $posts;
|
global $id,$post; $posts=get_usernumposts($post->post_author); echo $posts;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function the_author_posts_link($idmode='') {
|
||||||
|
global $id, $authordata;
|
||||||
|
|
||||||
|
echo '<a href="' . get_author_link(0, $authordata->ID, $authordata->user_nicename) . '" title="' . sprintf(__("Posts by %s"), htmlspecialchars(the_author($idmode, false))) . '">' . stripslashes(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, $tableusers, $post, $querystring_start, $querystring_equal, $cache_authors;
|
global $wpdb, $tableusers, $post, $querystring_start, $querystring_equal, $cache_authors;
|
||||||
$auth_ID = $author_id;
|
$auth_ID = $author_id;
|
||||||
|
|
Loading…
Reference in New Issue