11月 03
relaxsizePlugin, WordPress
BLOG型で記事を更新していると、たいてい簡単なカテゴリ分けで終わってしまって、「あの記事」どこだっけ?と探してしまうことも多くありますが、そんなときに「関連している記事」が表示できたらいいのに。。。。なんてことありますよね。
aoina.comさんのところでプラグインを配布・詳しく紹介されています。今回紹介するのはUTW mod Related Postと言うプラグイン。
UTWとは「Ultimate Tag Warrior」というタグ付けが出来るようにするプラグインの略で、事前にこのプラグインを導入する必要があります。本プラグインは、このUTWてタグ付けされたものから関連度を計算して、重み付けする、というもの。

関連するタグから、記事を抽出する
以下、インストール&設定メモ
▼導入(事前)
事前にUltimate Tag Warriorをインストールしておく必要があります。
MMRT daily lifeさんのところで日本語版を配布していたので、こちらからダウンロード。
いつものように解凍して、Pluginフォルダにアップロード。
コントロールパネル・設定画面にタグ表記が追加されるので、編集します。
※導入後はDBテーブルの構成も変わるため、データのバックアップをしておいた方がよいかもしれません。
※有効化は「pi/bugfix 1」だけでイイみたいです。
初期設定で、現在のカテゴリを一括でタグに変換することが出来ます。バックアップをとることをオススメします。
▼導入(UTW mod Related Postの導入)
aoina.comさんのサイトよりダウンロードし、解凍後「utw_mod_related_post.php」をPluginフォルダへアップロードし、有効化する。
その後エントリーページに
CODE:
< ?php utw_mod_related_post(); ?>
または。。。
< ?php utw_mod_related_post(5, "<li>", "<⁄li>"); ?>
と言った形で追記。下段の引数「5」はMAX件数ですね。
ただ、デフォルトのUTWのタグ変換だけでは精度がイマイチですので、改めてタグ付けをし直した方が良いかもしれません。
タグは、
抽出法は、利用頻度の少ないタグがマッチするほど関連度が高い記事であるよう計算。
例えば、この記事に「wordpress」「plugin」「UTW」とタグをつけます。
タグの重み = 記事数 / タグの使用回数
とすると、それぞれのタグの重みは
「wordpress」=30/20=1.5、 「plugin」=30/15=2 、「UTW」=30/2=15
となります。
よって「wordpress」+「plugin」=3.5の記事よりも
「UTW」=15の記事が関連度が高いと判断されます。
あまりテストデータが無いもので関連する記事が表示されるか分かりませんが、
精度を上げる場合は1記事に3個以上のタグ付けが必要だと思います。
AOINA.COMより
確かに、適当な分類だと関連度がイマイチ連携してこないですなぁ。地道にタグ付けしていくのがイイかもしれません。
■MMRT daily life-UTW日本語版
http://wp.mmrt-jp.net/plugin-japanization-project/ultimatetagwarrior/
■aoina.com-UTW mod Related Post(関連する記事表示プラグイン)
http://aoina.com/archives/65#comment-200566
11月 02
relaxsizeWordPress
個人運営の当サイトではあまり気にしないですが、SEO対策を考えるようなBlogやWEBサイトを運営していると、被リンクとか気になりますよね。そんなときに活用できそうなWordPress用のプラグインです。
NUMB.さんのところで知った、WordPress用の便利なWP-Plugin。
WordPressの各記事から、SBS(ソーシャルブックマークサービス)へのブックマーク用ボタン・クイックリンクを自動的に挿入するプラグイン。元々はWordPress Plugins/JSeriesさんが作成したはてなブックマーク用のwp-hatenaというプラグインを、NUMB.さんが拡張したもののようです。感謝。

設置するとこんな感じ。
自分は、タイトル上部に設置していますが、設置場所は任意に指定できます。(後述)
■Pluginのダウンロード
NUMB.さんのページからwp-hatena-0.93j-ino2.lzhをダウンロード。
■Pluginのインストール
圧縮フォルダを解凍して、wp-hatenaフォルダごとWordPressのPluginフォルダにアップロード。
■設定方法
1.WordPress管理画面でプラグインwp-hatenaを有効化
2.利用しているテーマのエントリ(記事)部分(indexなど)に、挿入。
表示させたくない記事は行ごと削除することで表示されません。
CODE:
< ?php if(isset($wph)) {
$wph->addHatena();
$wph->adddelicious();
$wph->addLivedoor();
$wph->addYahoo();
$wph->addFC2();
$wph->addNifty();
$wph->addPOOKMARK();
$wph->addBuzzurl();
$wph->addChoix();
$wph->addnewsing();
}? >
対応しているブックマークサービスは、
・はてなブックマーク:addHatena()
・del.icio.us:adddelicious()
・Livedoorクリップ:addLivedoor()
・Yahoo!ブックマーク:addYahoo()
・FC2ブックマーク:addFC2()
・ニフティクリップ:addNifty()
・POOKMARK Airlines:addPOOKMARK()
・Buzzurl:addBuzzurl()
・Choix:addChoix()
・newsing:addnewsing()
#これほどのブックマークに対応して頂いて、ホント感謝です。
■wp-hatena を Livedoorクリップ その他色々対応させてみました(NUMB.)
http://wp.graphact.com/2007/06/22/91
■wp-hatena(WordPress Plugins/JSeries)
http://wppluginsj.sourceforge.jp/wp-hatena/
2月 22
relaxsizeWordPress
なんとか、「Blogじゃないっす!普通のHTMLだよ!」みたいなページにしようとしているのですが、WordPressでページや投稿記事にPHPコードを埋め込むと、いい感じで変換してくれて、文字列になってしまいます。
そんな時、コードを埋め込むpluginが有効になります。
runPHP 日本語版
を導入しました。
これは、ページ単位で、PHPを埋め込むかどうかを決めることができます。
- Pluginをダウンロードし、wp-contents/plugin/に格納
- Plugin/るnPHPを有効化
- ユーザーアカウントのところでリッチクライアントエディタを利用のチェックをはずす
これだけ!
いま、このサイトのトップページはページに指定しているのですが、RSSリーダーがうまい具合に読み込まれています。
…まだまだBlogっぽいいいいんですけどね。
2月 19
relaxsizeWordPress
WordPressをインストールしてもデフォルトでは携帯電話に最適化されていません。
携帯で見るときに、トラックバックURLとか必要ないし。ハンターリンクさんのところで、便利な携帯電話用のプラグイン”Mobile Eye+”が配布されていたので導入してみました。
導入は非常にカンタン。
1.プラグイン(圧縮)をダウンロードして解凍
2.WordPress(WPのルートフォルダ)/wp-content/plugins/の中にMobile_Eyeフォルダをアップロード。
3.WordPress(WPのルートフォルダ)にmobile-comments-post.phpをアップロード。
4.それぞれパーミッションを変更。特に、pluginsに格納したフォルダのsettings.phpを606にするのがポイントみたいです。
5.WordPress管理画面でプラグイン「Mobile Eye+」を有効化してください。
6.設定は、各種設定にある「Mobile Eye+」で編集。
以上。

当サイトは、トップページを「ページ」で設定しているのでRSS関連がうまく表示されず・・・。あとは、ページの日付が作成日になってしまうので、その辺いじる必要ありそう。
ただ、概ね携帯用に最適化されているっぽいので、日付のところを中心にカスタマイズしていこうかと思ってます。
通勤中に見ることが多いので、こういうツールはありがたいです。
ちなみにauとSoftBankで動作確認しました。
感謝!
ハンターリンク
http://hrlk.com/
ハンターリンク/ Mobile Eye + Version1.3
http://hrlk.com/script/mobile-eye-plus/version-1_3/