tai のすべての投稿

WPのプラグイン:WordPress XHTML validator

Plugins/Admin Toolsより、

概略:すべての投稿とコメントがXHTMLに準拠しているかチェック。また、投稿時にもXHTMLに準拠しているかチェックし、準拠してなければ警告メッセージを表示する

ダウンロード:WordPress XHTML validator: Rudd-O.com

導入:

  • 解凍したらフォルダごとプラグインフォルダに入れて有効化

使い方:

  • 全コンテンツのチェック:管理画面の『管理』>『XHTML validation』タブを開き、右下にある「validate my content now」をクリック
  • 投稿/編集時のチェック:投稿画面の「保存して編集を続ける」をクリックし、XHTML違反があれば警告メッセージを表示。違反が無ければ何も表示しない

備考:

  • テンプレートのチェックはしない。あくまでコンテンツのみ
  • サーバにxmllintもしくはtidy(両方あればベスト)コマンドがインストールしてあること

WordPress 2.0.7リリース

WordPress 2.0.7がリリースされました。

PHPのセキュリティ問題とFeedburnerで正しくフィードが配信できない問題の対処が主なようです。

追記(2007.1.17):日本語リソースを更新しました。
主にakismetとインポートファイル用の文字列の更新です。以下からどうぞ。
http://svn.automattic.com/wordpress-i18n/ja_JP/tags/2.0.7/messages/ja.mo

以下、公式開発ブログの訳です。

Development Blog › WordPress 2.0.7より、

最近、ブログ上でのセキュリティ問題を引き起こしかねないPHPの特定バージョンのあるバグが、私たちの注意を引きました。この修正は簡単にできるため、2.0.7のリリースを決定し、このPHPのセキュリティ問題と2.0.6のFeedburner問題を解決することにしました。2.0.6以前のバージョンを使用している皆さんに新しいバージョンへのアップグレードをお勧めします。

今回のアップデートは前バージョンに比べると小規模なため、2.0.6からアップデートする場合はすべてのファイルをアップデートする必要はありません。2.0.6から変更されたファイルは次の通りです:

  • wp-admin/inline-uploading.php
  • wp-admin/post.php
  • wp-includes/classes.php
  • wp-includes/functions.php
  • wp-settings.php
  • wp-includes/version.php

前回から10日しか経っていないのに新しいバージョンがリリースされるのはひどいことだとは承知していますが、皆さんのブログの安全性を保つために はリリースが必要なほど重要なアップデートだと考えています。願わくば、アップデートするファイルの数が少ないので通常よりはアップグレードが簡単に済め ばいいのですが。

2.0.6からの変更点は次の通りです:

  • wp_unregister_GLOBALS() のセキュリティ問題の対処 – register_globals が “On”になっている場合のPHP 4のバージョン4.4.3以下とPHP 5 バージョン 5.1.4以下でのzend_hash_del_key_or_index bug に対処するため
  • フィードが、不適合な200/304ではなく、正しい 304 Not Modified ヘッダーを返すようにした(別名FeedBurnerバグ)
  • 別の 304 Not Modified 修正をWordPress2.1からバックポート
  • ページの削除で「本当にいいですか?」プロンプトを表示しないようにした
  • ページ削除後にページ編集画面に正しくリダイレクトするようにした
  • Internet Explorerで画像を送る際に間違った“height” 属性が付加されないようにした

以前にも書きましたが念のため。次の大きなリリースのWordPress 2.1は今月末を予定していますが、2.0ブランチは今後数年間はメンテナンスされます。

WPのプラグイン:Did You Pass Math?

Plugins/Admin Toolsより、

概略:簡単な算数の問題に答えないとコメントできないようにする

ダウンロード:Did You Pass Math? A WordPress Comment Anti-Spam plugin

導入:

  • 解凍したら「did_you_pass_math_functions.php」と「did_you_pass_math.php」をプラグインフォルダに入れて有効化

使い方:

  • 有効化するだけ

備考:

  • 「did_you_pass_math.php」で表示する文言を設定
  • デフォルトでいくつかの言語用のファイルがあるが日本語用のはない
  • 日本語のファイルが欲しい方はこちらをどうぞ:did_you_pass_math.txt
  • K2を使ってる方は「did_you_pass_math_functions.php」の7行目「var $_k2 = false;」で「false」を「true」に変更

スクリーンショット:
Did You Pass Math?

WPのプラグイン:ChenPress

Plugins/Posts Editing « WordPress Codexより、

概略:ビジュアルエディターにFCKeditorを使えるようにする

ダウンロード: Download ChenPress!

導入:解凍したらchenpressフォルダごとプラグインフォルダに入れて有効化

使い方:プラグインを有効化するだけで投稿編集画面で使えるようになる

備考:昨日紹介したDean’s FCKEditor for WordPress pluginの方がFCKeditorのバージョンが新しい。

WPのプラグイン:Dean’s FCKEditor for WordPress plugin

Plugins/Posts Editing « WordPress Codexより、

概略:ビジュアルエディターにFCKeditorを使えるようにする

ダウンロード: Dean’s FCKEditor for WordPress plugin(V1.2) : DEAN LEE:/DEV/BLOG

導入:解凍したらdeans_fckeditorフォルダごとプラグインフォルダに入れて有効化

使い方:プラグインを有効化するだけで投稿編集画面で使えるようになる

備考:

  • 2.1でも使えます
  • デフォルトで使用しているTinyMCEエディターも本当はもっと機能があるのですが、WPではなぜか制限しています

スクリーンショット:
Dean’s FCKEditor for WordPress plugin