ユーザー紹介ページ追加

嫌がる人多いみたいで・・・

WordPressは、管理者紹介のようなAuthorページを表示することがDefaultにもパラメーターにもなっていない。ハンドル名みたいのクリックすると記事一覧になるというのがDefault。ログインの片側の情報であるユーザー名を晒すからという理由みたい。わからんでもないが・・・ 『自分は何者かは言いません』みたいのは違和感がある。 SiteGuard みたいなプラグインいれたらそれほど危なそうでもないなと。自己顕示欲の強い felix はユーザー紹介ページにしてる。

/author/****/ でユーザー紹介ページを表示

themes で使ってるテーマ下に、author.php を入れていく。ほとんどのテーマでは、このファイル自体は置いてないようなので、404.php あたりをコピペ(テンプレートにして)author.php のファイルを作るとよいみたい。

中身だけど、404.phpファイルがどんなふうに書かれているかで変える必要はあると思う。うまいこと、コンテンツの部分にユーザー紹介部分のコードを入れていく必要がありそう。HTMLの多少の知識は必要かな・・・。

<article>
<div id="core" class="grid">
<?php
if( $luxe['breadcrumb_view’] === 'inner’ ) get_template_part( 'breadcrumb’ );
?>

<!–ココからがユーザー紹介の中身–>
<?php echo get_avatar(get_the_author_meta(“user_email", $author ), 80); ?>
<?php the_author_meta('display_name’, $author )?>;
<br />
<hr>
<h3>プロフィール</h3>
<?php the_author_meta('description’, $author ); ?>
<p>email:<a href=”mailto:<?php the_author_meta(“user_email",$author); ?>”><?php the_author_meta(“user_email",$author); ?></a></p>
<!– ここまでユーザー紹介 –>

</div><!–/#core–>
</article>
</main> <!– これがどこから始まったのか不明w でもSidebarが表示されるには必要 themeによりけりの部分 –>
<?php thk_call_sidebar(); ?>
<?php echo apply_filters( 'thk_footer’, " ); ?>

/author/****/ にアクセスして ↓みたいに表示してたらOK

WordPress

Posted by felix