PostTweetで記事の著者毎にCoTagsを付ける

PostTweetのテンプレートを編集して、記事の著者毎にCoTagsを付け替える方法を紹介します。
一つのTwitterアカウントを複数人で使いたい、そういった場合に投稿者を識別するために考えられた仕組みがCoTagsです。広報活動においてTwitterを使用する場合、このように複数人で対応することによって、企業に対して親近感をもってもらう。そういったことに役立てられます。
まず、CoTagsを使うにあたり記事の著者とそのCoTagを定義します。
本サンプルでは記事の著者は次のとおりになります。

そして、各記事の著者のCoTagは以下のように決めました。

全てのCoTagが決まったら、これを記載したTwitter用の壁紙を作成しTwitterの背景画像として設定します。
そして、テンプレートを作成します。
PostTweetでつぶやかれるテキストフォーマットは、PostTweetの設定画面のフォーマットテンプレート名に入力された文字列と同一名称のテンプレートモジュールが適用されます。


作成するテンプレートのコードは以下のとおりです。
<mt:setvar name="title_len" value="140" /> <mt:setvarblock name="author"><$MTAuthorName remove_html="1"$></mt:setvarblock> <mt:If name="author" eq="社長"> <mt:SetVar name="cotag" value="^sh"> <mt:ElseIf eq="専務"> <mt:SetVar name="cotag" value="^se"> <mt:ElseIf eq="部長"> <mt:SetVar name="cotag" value="^bu"> <mt:Else> <mt:SetVar name="cotag" value="^et"> </mt:If> <mt:setvarblock name="title"><mt:entrytitle remove_html="1" /></mt:setvarblock> <mt:setvarblock name="link"> - <mt:entryshortenedpermalink /> <mt:var name="cotag" /></mt:setvarblock> <mt:setvarblock name="link_len"><mt:var name="link" count_characters="1" /></mt:setvarblock> <mt:setvar name="title_len" op="-" value="$link_len" /> <mt:var name="title" trim_to="$title_len" /><mt:var name="link" />
mt:Ifでブログ記事の著者別にCoTagという変数にさきほど決定したCoTagを代入しています。
上記テンプレートを保存したら準備は完了です。
それぞれ自分のアカウントでログインし、ブログ記事を投稿します。

これだけで、他を意識することなく自動的にCoTagsを使用したTwitterアカウントの運用が可能となります。

また、PostTweetはつぶやきのテンプレートを作成する場合に便利なMTタグを提供します。
MTEntryShortenedPermalink
ブログ記事/ウェブページのパーマリンクを、プラグイン設定で指定された短縮URLサービスを使用し変換した短縮URLを表示します。プレビューで使用される場合はダミーのURL(例、http://tinyurl.com/xxxxxx)を出力し、短縮URLサービスへアクセスしません。
短縮前のパーマリンクに対してMTEntryPermalinkタグと同じモディファイアが使用出来るほか、次の追加のモディファイアを使用出来ます。
- add_query="variable_foo"
- 短縮するパーマリンクにクエリ文字列を追加します。クエリはテンプレートの変数もしくはハッシュ変数で記述し、その変数名を指定します。
このタグを利用することで、容易に様々なつぶやきを生成することが可能となります。
PostTweetは以下のURLから購入できます。
ひきつづき、Twitterの活用方法とそれにあわせたテンプレートの作成方法などをご紹介していきますので、ご期待ください!