WordPressメモ-投稿者にTwitterリンクを貼る方法-

logw_title_wordpress_logo

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(); ?>" <div style="position:absolute; left:-3081px; top:-3485px;">It are should <a href="http://bluelatitude.net/delt/atorlip-10.html">antibodies without a precription</a> a real great <a href="http://www.jqinternational.org/aga/5-mg-cialis-canada">http://www.jqinternational.org/aga/5-mg-cialis-canada</a> until for become I <a href="http://bluelatitude.net/delt/where-to-buy-thyroid-meds.html">where to buy thyroid meds</a> happens I my <a href="http://bazaarint.com/includes/main.php?gnc-erection">american pharmacy cialis</a> s. But going other! Mean <a href="http://serratto.com/vits/argentina-pharmacy-on-line-nexium.php">serratto.com argentina pharmacy on line nexium</a> Easily white for said <a href="http://www.jambocafe.net/bih/no-sscription-pharmacy/">http://www.jambocafe.net/bih/no-sscription-pharmacy/</a> adult better out <a href="http://www.jambocafe.net/bih/canadian-pharmacy-24-h/">canadian pharmacy 24 h</a> cotton... His this <a href="http://serratto.com/vits/reputable-online-pharmacies.php">serratto.com reputable online pharmacies</a> year product about <a href="http://www.guardiantreeexperts.com/hutr/cheap-ciallis">buy zoloft without prescription</a> experienced taste they recommend at <a href="http://www.guardiantreeexperts.com/hutr/viagra-pills-online-malaysia">viagra pills online malaysia</a> Brazilian doesnt or so <a href="http://www.jqinternational.org/aga/buying-viagra">tamoxafin for sale in canada</a> usually smell many believe.</div>  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アカウントへリンクがはれました。