WordPressメモ-投稿者にTwitterリンクを貼る方法-
WordPressメモの更新になります。今回はWordPressで投稿者を表示したさい、Twitterアカウントへリンクを貼る方法を紹介します。簡単に設定できます。プラグインなども不要になります。
投稿者の表示
ブログに投稿者の表示をするには以下のタグを記述します。
//ブログ上の表示名を表示する場合
<?php the_author(); ?>
//ユーザー名を表示する場合
<?php the_author_login(); ?>
//ニックネームを表示する場合
<?php the_author_nickname(); ?>
となります。僕は投稿者ではなく書いた人っていう風にしてsingle.phpのソースを下のようにしました。
<ul>
<li class="calendar"><?php the_time('Y年m月d日') ?></li>
<li class="blog_write">書いた人:<?php the_author(); ?></li>
</ul>
とします。これでブログの表示名で画面上に表示されます。
投稿者にTwitterリンクを追加
上記のままだと投稿者が表示されるだけになります。今回は投稿者(書いた人)にTwitterリンクを貼りたいのでリンクを追加します。
//ブログの表示名がニックネームの場合
<ul>
<li class="calendar"><?php the_time('Y年m月d日') ?></li>
<li class="blog_write">書いた人:<a href="https://twitter.com/<?php the_author(); ?>" target="_blank"><?php the_author(); ?></a></li>
</ul>
上の書き方はニックネームとブログの表示名が同じ場合です。例えばニックネームが「y__hayashi」でブログの表示名も「y__hayashi」だった場合は同じなので上のソースをコピーしてください。 けど実際には、ニックネームは「y__hayashi」でブログの表示名が「はやし」という風に違うケースもあります。その場合は下のようにしてください。
//ブログの表示名が「はやし」でニックネームが「y__hayashi」の場合
<ul>
<li class="calendar"><?php the_time('Y年m月d日') ?></li>
<li class="blog_write">書いた人:<a href="https://twitter.com/<?php the_author_nickname(); ?>" target="_blank"><?php the_author(); ?></a></li>
</ul>
アンカーのリンク先をニックネームのに変更します。ブログの表示名の箇所はそのままです。これでTwitterアカウントへリンクがはれました。
