Snow Monkey Forms v6.2.0 の概要
機能追加
- ファイル項目に「解除」機能を追加
Responser
クラスに、フォームのメタ情報と送信者の情報を取得できるメソッド(Responser->get_meta()
)を追加
ファイル項目に「解除」機能を追加
ファイル項目でファイルを選択した状態、あるいはアップロード済みで送信前の状態を解除できる機能を追加しました。
Responser クラスに、フォームのメタ情報と送信者の情報を取得できるメソッド(Responser->get_meta())を追加
例えば、下記のようなことができるようになります。
/**
* {user_email} でフォームを送信した WordPress ユーザーのメールアドレスを返す
*/
add_filter(
'snow_monkey_forms/custom_mail_tag',
function ( $value, $name, $responser ) {
if ( 'user_email' === $name ) {
$meta = $responser->get_meta(); // フォームのメタ情報とフォーム送信者の情報を持った Meta クラスを取得
if ( $meta ) {
$user = $meta->get_sender(); // フォーム送信者の情報(WP_User)を取得
return $user->user_email;
}
}
return $value;
},
10,
3
);