XserverXserverSupportDomainDomainSupportMany-KingMany-King Support

カテゴリー:「WordPress」に関するアーカイブ

本サイトで採用している WordPress に関する Know-How に関する投稿記事を総括。

SPAM 対策の plugin:WP-Ban を導入

WordPress 2.5.1 へアップグレードしたとたん、一日 500 件以上の SPAM が送信されるようになりました。これまでも多かったのですが、500 件を超えるようなことはありませんでしたが。

これまでは、Akismet と、その Akismet を拡張する Worst Offenders を利用していました。特に、Worst Offenders は、「ファイルの変更をすることなく、.htaccess ファイルを更新してくれる」ので、とっても重宝していました。Akismet で SPAM を削除する前に、SPAM をはじいてくれるので、管理画面で SPAM を確認しながら削除するといった作業を省くことができました。

しかし、WordPress 2.5.1 では、なぜか Worst Offenders が有効化できません・・・現在、開発中ということもあって、最新バージョンのリリースを待ち望んでいるのですが、そうした時間でも SPAM は待ってくれません。Worst Offenders に似たような plugin はないものだろうか、とネットを徘徊していると、やっぱりありました!

WP-Ban というやつが!

IP アドレス、IP アドレスのレンジ、ホスト名、URL 等で SPAM と判定される内容をはじいてくれる!しかも、Akismet が捉える前に、こうした SPAM を削除してくれるので有難い・・・

早速、ダウンロード、解凍、できたディレクトリー毎、plugin ディレクトリーへアップロードして有効化しました。

ちょっとめんどくさいのは、この WP-Ban は、IP アドレス等を自分で記入する必要があります。ただ、一端設定してしまうと、半永久的に利用できますから、めんどくさがることなく、地道に設定していけば、かなり重宝しますね。

特に URL で、「http://www.spam.com」といった設定をすると、そのドメインから送信されるすべての SPAM をはじいてくれるのは嬉しい機能です。全ての IP アドレスを設定しなくてもいいですから!

【追記:2008年5月23日】
上記の URL での spam を削除できる機能は、想像以上に嬉しい機能でした!これまでのような Worst Offenders での IP アドレスのみの設定ですと、その数が膨大になって、ファイルが膨らんでしまう・・・それに比較して、URL での設定では、いったんドメインを設定してしまえば、全ての IP アドレスをはじいてくれますから。

WordPress 2.5.1 へアップグレード!

ちょっと plugin の互換性があって、躊躇していた WordPress のアップグレードですが、遂に意を決して本日実行しました!って、ちょっと大袈裟ですね。単純に気になっていた plugin の互換性が確認できただけなのですが。

今回は、WordPress のバージョンを 2.3.3 から 2.5.1 へのアップグレード。所謂、メジャーアップグレードいうやつらしく、 2.3.3 で利用可能だった plugin の互換性が、2.5.1 では維持されていないものもあるようで注意が必要ということでした。

まずは、本サイトで利用している plugin の互換性を確認。以下がそのリストです。

利用している plugin

本サイトでは、必要最低限の plugin の導入に留めようと考えていまが、それでも 14 もある・・・さて、plugin の互換性に関して、結論から表示しておきましょう。下のリストで、【OK】は、バージョンアップの必要なく、既存の plugin がそのまま利用でき、【Upgraded】は、WordPress 2.5.x のために最新版がリリースされているので、バージョンアップを実施、【NG】は、現在(2008年5月18日)機能しないと考えられる plugin を示しています。

  1. 【OK】Akismet 2.1.5
  2. 【NG】Worst Offenders 3.0 pre-alpha:WordPress 2.5.x 用に最新のバージョンがリリースされていますが、本サイトではなぜか Error メッセージが出てしまい機能しません。既に、同じ問題点を指摘しているコメントを発見しましたので、間違いないでしょう・・・
  3. 【Upgraded】WP-ServerInfo 1.30
  4. 【OK】wp-db-backup 2.1.5
  5. 【Upgraded】WP-PageNavi 2.30
  6. 【OK】tree-maker 1.1
  7. 【OK】commented entry list 1.2
  8. 【OK】Addicted To Live Search 1.02
  9. 【OK】Sidebar Awaiting Moderation 0.2
  10. 【OK】SBM Popular Entry 1.5
  11. 【OK】runPHP 2.3.1
  12. 【Upgraded】WP-Print 2.30
  13. 【OK】Maintenance Mode 3.2
  14. 【OK】monthchunks 2.1

アップグレードの手順

何にも難しくない、とされていますが、私はメジャーなバージョンアップでは、必ずと言っていいほど失敗することが多いので、以下のような手順を踏みました。

  1. データベースの完全バックアップ:上記の plugin である wp-db-backup 2.1.5 を利用しました。
  2. サーバーのファイルを自分の PC 内へ全てコピー
  3. メンテナンスであることをお知らせする画面設定:なんてことはありません。plugin である Maintenance Mode 3.2 を有効化しただけです。
  4. WordPress 日本語版 2.5.1 をダウンロードして解凍
  5. 全ての plugin を無効化
  6. 2.5.1 をインストールする前に、2.3.3 のファイルを消去:下記、【注意】を参照して下さい。
  7. 2.5.1 のファイルをアップロード
  8. /wp-admin/upgrade.php を実行
  9. plugin を有効化

以上です。

【注意】
上記の手順で、特に「2.3.3 のファイルを消去」では、「WordPress のアップグレード - WordPress Codex 日本語版」に示されているように、以下の点に注意する必要があります。

wp-content とこのフォルダ内の plugins と themes フォルダのアップロードには特に注意が必要です。このふたつのフォルダは、フォルダごとコピーするのではなく、フォルダの中身をコピーしてください。フォルダごとコピーしてしまうと、すでにカスタマイズされていた内容や追加されていた内容が上書きされてなくなってしまいます。また、(最新のインストールファイルは wp-config-sample.php というファイル名になっているので、問題はないと思いますが)ルートディレクトリーの wp-config.php ファイルは、データベースにアクセスするための情報が含まれているので、アップデートせずにそのままにしてください。

これで完璧!?です。あっという間にアップグレード完了です。

久し振りに plugin 導入: Maintenance Mode

久し振りに WordPress の plugin を導入しました。それは、「Maintenance Mode」。理由は、そろそろ現行の WordPress 2.3.3 を 2.5.1 へバージョンアップしようと決心したから。

リンクを閲覧すると英語ですが、サンプルは「WordPress 2.2.1」ですが、しっかりと「WordPress 2.3.3」でも「WordPress 2.5.x」でも機能しています。

導入は簡単です。

  1. ファイルをダウンロード。
  2. ファイルを解凍。
  3. 解凍後にできたディレクトリーを丸ごと WordPress の plugin ディレクトリーへアップロード。
  4. plugin を有効化。

上記の通り、通常の plugin の有効化と同じプロセスです。これで、これからのデザイン変更やその他の作業で、閲覧して下さっている方々に、「メンテナンス中」のアナウンスを実施することができます。

重要なことは、メンテナンスが終了後、「Maintenance Mode」を無効化すること!無効化自体は、plugin のオプションから選定することができますので、plugin そのものを削除する必要や plugin そのものを無効化する必要はありません。

WordPress に最適なエディター!? Windows Live Writer

Mixi の中にある WordPress に関するコミュニティー(興味あるテーマに関しての情報を共有する仲間の掲示板のようなもの)で、「WordPress に最適なエディター」というのがありました!

私は、ほとんどのケースは、WordPress の管理画面から投稿記事を直接タイプするのですが、その他に ScribeFire という Firefox 用の拡張機能を使って、WordPress への投稿記事を公開しています。ScribeFire に関しては、「ITmedia エンタープライズ::ScribeFire でブログの更新頻度を上げる」でも詳細な解説がありますから、興味がある方は、参考にされたら如何でしょうか。

この ScribeFire は、結構愛用しているのですが、メニュー等が全て英語、英語が苦手というわけではないし、使い勝手が悪いわけではありませんが、やっぱり日本語の方が気分が良いはず!唯一、私として不便を感じているのは、何といっても作表ができない・・・当然、HTML のタグをベタ打ちすれば良いのですが、それでは技がありませんね。

そんな時に、お勧めの WordPress 用のエディターになんとなんと・・・Windows Live Writer が!しかも一個人ではなく、複数の方々が推奨しています。これにはちょっと驚き!

Windows Live Writer は、リッチ コンテンツを簡単にブログに投稿できるようにするデスクトップアプリケーションです。Windows Live スペース、SharePoint、Wordpress、Blogger など大半の主要ブログサービスに簡単に投稿できます。個人の写真、ビデオ、地図、タグなどのさまざまなコンテンツを使って人目を引くブログを簡単に作成できます。投稿する前にプレビューできます。記事をオフラインで作成し、後でオンラインになったときに投稿できます。

これまで、ScribeFire で十分と思っていましたから、他のエディターの利用を検討したことがなかったし、作表に関しても plugin で逃げようかな、とも思っていましたから。

すると、既におおよそ 1 年も前に「GIGAZINE::Windows Live Writer Beta 日本語版登場、実際に使ってみました」といった投稿記事が公開になっている!

上記の投稿記事によれば、作表もとっても簡単にできそうだし、いろいろな場面で何よりも無料というのが信じられない・・・何といっても Micorosoft ですからね!

それにしても ScribeFire でできるすべての機能が備わっていそうだし、増してや必要に応じて、拡張機能を導入することもできそうです。

こりゃ、かなり興味が湧いてきた!ちょっと気になっているのは、ローカルの PC にインストロールしなければなりませんが・・・

WordPress 2.5 と plugin の互換性を確認

【内容更新:2008年5月18日】
本ブログの投稿記事、「WordPress 2.5.1 へアップグレード!」を公開しました。アップグレードに関しては、そちらを参照下さい。

【内容更新:2008年5月17日】
下記の情報を、2008 年 5 月 17 日に更新しました。特に、WP-ServerInfo、WP-Print とが WordPress 2.5 に対応したようですので、そろそろ WordPress をアップグレードしようかな・・・

【オリジナル投稿記事】
WordPress 2.5 がリリースされていますが、大幅な改良が施されているので!?利用中の plugin が WordPress 2.5 で稼動するかどうかを確認せよ、とのご指摘が世間での常識のようです。というか、「大幅な改良が施されているから」ではなく、一般常識なんでしょうね・・・私は、いつも Try and Error ってやつで、まずはアップグレードをやっちゃう!

ところが、今回は、真っ先に「WP-Print」が WordPress 2.5 では稼動しないことを知って、ちょっと慎重になっています。

ということで、現在本ブログで利用している plugin の互換性を調査!(素晴らしい!なんて自分で感じていたりして・・・馬鹿ですね~私って!)

  1. 【OK for 2.5】Akismet 2.1.5 2.1.4:標準だからきっと大丈夫!
  2. 【NG for 2.5】Worst Offenders 0.2a:現在、WordPress 2.5 に対応した pre-Alpha バージョンがリリースされているようです。
  3. 【OK for 2.5】WP-ServerInfo 1.30 1.0:バージョン 1.30 Beta 2 がリリースされています。
  4. 【OK for 2.5】wp-db-backup 2.1.5
  5. 【OK for 2.5】WP-PageNavi 2.11
  6. 【OK for 2.5】tree-maker 1.1:不明で~す!
  7. 【OK for 2.5】commented entry list 1.2:不明で~す!
  8. 【OK for 2.5】Addicted To Live Search 1.02:不明ですが、既に WordPress 2.5 へアップグレードされたブログで稼動しているようですから問題なし!?
  9. 【OK for 2.5】Sidebar Awaiting Moderation 0.2:不明で~す!っていうより、この plugin は継続して利用するかどうかを検討せねば・・・
  10. 【OK for 2.5】SBM Popular Entry 1.5:不明で~す!
  11. 【OK for 2.5】runPHP 2.3.1:不明で~す!
  12. 【OK for 2.5】WP-Print 2.30 2.20:バージョン 2.30 Beta 2 がリリースされています。
  13. 【OK for 2.5】monthchunks 2.1:不明で~す!

できるだけ plugin を利用しないようにしていますが、それでも結構利用していますね~って、今頃改めて確認できたりして。

上記の状況は、判明し次第、更新していこうと思います。また、各 plugin に関する説明は、ページ「WordPress」に掲載してありますので、宜しければそちらを参照して下さいね!

Page 2 of 9«12345»...Last »