2007-12-31
晴れ

コメント投稿エラーをインライン化

yuriko による 02:41:20 の投稿
カテゴリー: サイト更新情報
タグ: ,

さきほど、当サイトのコメント投稿でエラー処理を改善しました。通常、WordPress でコメント投稿時のエラー表示は別ウィンドウに遷移し、元の画面に戻るにはブラウザーの戻るボタンが必要です。これはユーザビリティー的に非常に不親切です (ブラウザーによっては入力した内容が復活せず白紙に戻ることがある!!)。そこで、当サイトでは、なんとか、エラー表示をコメント投稿フォームの中に埋め込んだ形で表示するよう改善しました。コメント本文、名前など必須項目を入れ忘れても、エラーがコメントフォームの上に出てくるので、そのままやり直しできます。

とはいえ、AJAX 化とか高度なことはしてなくて、URL はコメント投稿先である http://www.yuriko.net/ほげほげ/wp-comments-post.php のまま、むりやりコメント投稿フォームを呼び出して表示させています。これには、wp-comments-post.php の改造、テーマの comments.php の改造が必要なので、プラグイン化することは不可能です。

Ktai Style も同じ手法を取り込む予定です (CVS は反映ずみ)。そのためには、附属テーマの comments.php を変更せざるを得ず、またまたテーマファイルの仕様変更となってしまいます……。興味ある方は CVS から開発版テーマファイルを見てみてください。

[追記] 改造の詳細を Yuriko.Net メインサイトで公開しました。

コメント・ピン通知 »

トラックバック・コメントはありません。
※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る