Snow Monkey Forms v0.10.1 をリリースしました

Snow Monkey Forms v0.10.1 の概要

機能追加

  • フィルターフック snow_monkey_forms/complete/message を追加
  • フィルターフック snow_monkey_forms/system_error/message を追加

不具合の修正

  • フォームバリデーションが発生したときに、ボタンのローディングアイコンが消えない不具合を修正

snow_monkey_forms/complete/message

完了画面に表示されるメッセージをカスタマイズできます。

第1引数にデフォルトのメッセージ、第2引数に Responser オブジェクトが入ります。Responser オブジェクトは送信データを扱えます。

add_filter(
	'snow_monkey_forms/complete/message',
	function( $message, $responser ) {
		ob_start();
		var_dump( $responser->get_all() );
		$data = ob_get_clean();
		return '送信完了したよ! 送ったデータはこれだよ! ' . $data;
	},
	10,
	2
);

snow_monkey_forms/system_error/message

システムエラー画面に表示されるメッセージをカスタマイズできます。

第1引数にデフォルトのメッセージ、第2引数に Responser オブジェクトが入ります。Responser オブジェクトは送信データを扱えます。

add_filter(
	'snow_monkey_forms/complete/message',
	function( $message, $responser ) {
		ob_start();
		var_dump( $responser->get_all() );
		$data = ob_get_clean();
		return '送信に失敗したよ! 送ったデータはこれだよ! ' . $data;
	},
	10,
	2
);

この記事を書いた人

アバター画像

キタジマ タカシ

長崎県長崎市在住。地元のWeb制作会社でWebデザイナー/エンジニアとして従事した後、2015年にフリーランス [ モンキーレンチ ] として独立。WordPress のテーマやプラグイン、ライブラリ、CSS フレームワーク等、多数のプロダクトをオープンソースで開発・公開しています。

Snow Monkey オンラインコミュニティ

Snow Monkey をより良いテーマにするために、今後の機能開発等について情報共有したりディスカッションをしたりする場所です。より多くのユーザーの交流があったほうがより良いプロダクトに育っていくと思いますので、ぜひご参加ください!