auther php

投稿者ページへのリンク

index.phpやarchive.php の投稿者名に次のリンクを付けておく。

<br />
<?php the_author_posts_link(); ?><br />

応用

<br />
<?php<br />
printf(__('Posted by %s in %s'),'<a href="'. get_author_posts_url(get_the_author_ID()) .'?phpMyAdmin=TmY6iB0UDgsijA973HYzLL4CTUd" title="'. sprintf(__("Posts by %s"), attribute_escape(get_the_author())).' ">'. get_the_author() .'</a><br />

auther.php

次のコードを入れて auther.php を作成。

投稿者情報設定

失敗例: これだと情報を読み込めなかったので

<br />
<?php<br />
if(isset($_GET['author_name'])):<br />
$curauth = get_userdatabylogin($_GET['author_name']);<br />
else: $curauth = get_userdata($_GET['author']);<br />
endif;<br />
?><br />

成功例: これにしたら読み込めました。

<br />
<?php<br />
if(isset($_GET['author_name'])) :<br />
$curauth = get_userdatabylogin($author_name); // NOTE: 2.0 bug requires get_userdatabylogin(get_the_author_login());<br />
else :<br />
$curauth = get_userdata(intval($author));<br />
endif;<br />
?><br />

投稿者名表示

<br />
<?php echo $curauth->display_name; ?><br />

Gravatar 表示

<br />
<?php echo get_avatar($curauth->user_email, '80', $avatar); ?><br />

プロフィール表示

経歴

<?php echo $curauth->user_description; ?>

その他プロフィールで設定しているもの全部

<br />
<?php<br />
if(($curauth->user_url<>'http://') && ($curauth->user_url<>'')) echo '
<p class="im">'.__('Homepage:').' <a href="'.$curauth-?phpMyAdmin=TmY6iB0UDgsijA973HYzLL4CTUd>user_url.'">'.$curauth->user_url.'</a></p>
<p>';<br />
if($curauth->yim<>'') echo '
<p class="im">'.__('Yahoo Messenger:').' <a class="im_yahoo" href="ymsgr:sendIM?'.$curauth->yim.'">'.$curauth->yim.'</a></p>
<p>';<br />
if($curauth->jabber<>'') echo '
<p class="im">'.__('Jabber/GTalk:').' <a class="im_jabber" href="gtalk:chat?jid='.$curauth->jabber.'">'.$curauth->jabber.'</a></p>
<p>';<br />
if($curauth->aim<>'') echo '
<p class="im">'.__('AIM:').' <a class="im_aim" href="aim:goIM?screenname='.$curauth->aim.'">'.$curauth->aim.'</a></p>
<p>';<br />
?><br />

以下 archive.php を参考に記事を表示。

favicon

gravatar
auther.php に Gravatar を表示したので、これを機にサイトの favicon と Gravatar 画像を変えました。
まだ見慣れませんが、よろしくお願いします。
余談ですが、使用したかったフォントは VAG Rounded Fonts で有料だったんですが、こちらで限りなく似ている無料フォント を見つけちゃいました。同じなのかな?ちょっと違うようなきもするけど。

favicon 表示

header.php

</p>
<link rel="icon" href="<?php bloginfo('url'); ?>/favicon.png" />
<link rel="shortcut icon" href="<?php bloginfo('url'); ?>/favicon.ico" /><br />

my auther page

Rika « Rif.3rd
auther page と言っても私ひとりしかいないのだけども。

Tags: , ,

コメントはクローズしました。