こんにちは
現バージョン (3.2.2) において、プラグインのコードを変更することなく、対応状況を追加するのはちょっと難しいと思います。
プラグインのサポートページで要望をあげてみるのもいいかもしれません。
https://wordpress.org/support/plugin/mw-wp-form
はい、ここにフィルターフックがあるといいですね。
ざっとコードを見た感じでは対応状況 ($this->response_statuses) を変更(追加であれば)されても特に問題はないように思えます。
いちおう下記のコードを追加して動作確認したところ対応状況を追加することができました(フック名は適当です)。
64行目:
$this->response_statuses = apply_filters( 'mwform_content_response_statuses', $this->response_statuses );
検証ありがとうございます!!すごく助かります。
アップデートでフック追加するようにしますね。
v3.2.3 でフィルターフックを追加しました。
add_filter( 'mwform_response_statuses_mwf_xxx', function( $response_statuses ) {
return array_merge( [
'hoge' => 'hogeです',
'fuga' => 'fugaです',
], $response_statuses );
} );
Takashi Kitajima さん、動作確認しました。対応ありがとうございます。
動作確認したコード:
function my_mwform_response_statuses( $response_statuses ) {
$response_statuses['waiting'] = '対応中';
$response_statuses['checking'] = '確認中';
return $response_statuses;
}
add_filter( 'mwform_response_statuses_mwf_123', 'my_mwform_response_statuses' );