Simplicity1.4.7のバージョンアップで、「外観→カスタマイズ→SNSの設定→ツイートにTwitterIDを含める」の機能から、設定変更で以下のカスタマイズを行えるようになりました。以下のように、テンプレートでカスタマイズする必要はなくなりました。
Simplicityデフォルトのツイートボタンには、以下のような「@UserIDさんから」のようにユーザーIDはつきません。
これがあると、エントリーへの言及などがあったときにいち早く知れて便利です。
今回は、Simplicityのツイートボタンを、ユーザー情報つきのツイートボタンにする方法です。
photo by Garrett Heath
sns-buttons.phpの編集
パソコン用のTwitterボタンのタグがあるsns-buttons.phpの以下の部分を検索か何かで探してください。
data-via=""
この部分を以下のように変更します。
data-via="YourTwitterID"
YourTwitterIDの部分を、お使いのものに変更してください。@は必要ありません。
sns-buttons-icon.phpの編集
モバイル用のTwitterボタンのタグがあるsns-buttons-icon.phpの以下の部分を変更します。
<a href="http://twitter.com/share?text=<?php the_title() ?>&url=<?php the_permalink() ?>">
それを以下のように変更します。
<a href="http://twitter.com/share?text=<?php the_title() ?>&url=<?php the_permalink() ?>&via=YourTwitterID">
href属性の最後に、「&via=YourTwitterID」パラメータを付加しただけです。
YourTwitterIDの部分を、お使いのものに変更してください。こちらも@は必要ありません。
詳しくは以下を参照してください。
編集後
編集後は、このようにツイートにユーザーIDが付加されるようになります。
コメント
[…] テーマ改造の所で、 ツイートボタンを「ユーザーID(@UserID)付きツイート」するようにカスタマイズする方法 と言うのが紹介されていて、 […]
[…] Simplicityのテーマを作成されたわいひらさんのページにも方法が書かれていたのですが、バージョンアップに伴い変ってしまったようで、Simplicity1.4.3では変更箇所が見つかりませんでした […]