本体に連動させることができます。本体に修正を加えなくてもカスタマイズできます。フックにはアクションとフィルタがあります。発生するイベントによって実行されます。イベントは投稿やテンプレートの変更などユーザが行う行動です。フィルタはテーマなどで出力するテキストデータを変更するものです。仕様が公開されました。いう引数をつけないとダメらしいです。使用してフォームを作成してバリデーションを使用したメモです。下記サイトを参考にさせていただきました。例としてメールアドレスを2回入力させるフォームを考えて見ます。'エラーメッセージ'として定義しています。ここで定義しておけば、後でビューに書くフォームヘルパーでフォームを出力するときに引っかかったエラーを自動的に出力することができます。自分でバリデーション関数を作成してチェックすることもできます。メールのユニークチェックは参考サイトを参考にさせていただきました。}}次にメールアドレスを2回入れたものが一致するかのチェックです。これはパスワードなどでもたまに使用するので汎用性を持たせてあります。しておけばこの2つが一致するかチェックします。?>このように書いておけばバリデーションエラーがある場合は、モデルのバリデーションに定義したエラーメッセージを自動的に出力してくれます。フィールド名が出力されます。?>と書くと表示されなくなります。追記:コメントで教えていただきました。?>とするとラベルタグも出力されなくなります。コントローラでバリデーションチェック以下のようになります。}}他にもいろいろフォーム気がついた点があったのでそれはまた後でまとめます。フォームを作成するというのをやったのでメモしておきます。ヘルパーを使用できるようにする。配置し、ビューで読み込みます。表示するようにしました。処理終了後の動きを指定しています。指定して余計なヘッダ、フッタが出ないようにします。出力するビューを作成する上のコントローラのアクションで出力するビューを作成します。フォームから送られてきたデータを使用して更新処理しています。その結果によってメッセージを送信します。シェル機能というのがあるのを知りました。下記エントリでメールからの処理を実際に行う方法が紹介されています。バッチ処理があるのでそれに応用してみたときのメモです。いう名前のシェル名にします。