WordPressにTwitterのつぶやきを表示させたい時に便利なプラグイン「Twitter for WordPress」はつぶやきだけをシンプルに表示するものです。
「Twitter for WordPress」のダウンロードはこちらから。
まずは表示させてみる
解凍したファイルをwp-contents/plugin/ディレクトリにアップロードして、管理画面からプラグインを有効化します。
その後、表示させたい箇所に以下のタグを挿入(usernameは自分のTwitterIDを記述)するだけでOKです。
<?php twitter_messages("username"); ?>
パラメータで表示を変えてみる
ただこの状態では、1ポスト分しか表示されないので、こんな感じでパラメータを指定して調整しました。
<?php twitter_messages('mopsjp', 5, false, false, '»', true, false, false); ?>
指定内容は大体こんな感じです↓
<?php twitter_messages('TwitterID', 表示するつぶやきの数, リスト化するかどうか, タイムスタンプ, 'リンクする文字列', つぶやき内のリンクを有効にするかどうか, replyなどで表示されるTwitterIDをリンクするかどうか, エンコードUTF-8); ?>
ちなみに「リンクする文字列」箇所を「all」とすることでつぶやき全体がリンクされます。ただし、「リンクする文字列」に「all」を指定してつぶやき内のリンクを有効にすると、XHTML等のValidatorには通らなくなるので注意。
<?php twitter_messages('mopsjp', 5, false, false, 'all', true, false, false); ?>
リンクを新規ウィンドウで開いてみる
リンク先を別ウィンドウで開きたい場合はプラグインの方にtargetの記述を加えればOKです。
wp-contents/plugin/twitter-for-wordpress/twitter.phpの80行目付近
if($linked == 'all') {
$msg = '<a href="'.$link.'"class="twitter-link">'.$msg.'</a>';
} else {
$msg = $msg . '<a href="'.$link.'" class="twitter-link">'.$linked.'</a>';
}
のリンク部分にtarget=”_blank”を挿入。
<a href="'.$link.'" class="twitter-link" target="_blank">
その他表示などはCSSにて微調整しました。