サポート » プラグイン » MW WP Formにおける生年月日フォーム作成の件

  • 解決済 osat99

    (@osat99)


    お世話になります。

    function mwform_add_signature_options( $children, $atts ) {
      // 年設定
      if ( $atts['name'] === 'signature_year' ) {
        $children[''] = '';
        $i = date( 'Y' );
          $children[$i] = $i;
      }
     
      // 月設定
      if ( $atts['name'] === 'signature_month' ) {
        $children[''] = '';
        for ( $i = 1; $i <= 12; $i++ ) {
          $children[$i] = $i;
        }
      }
     
      // 日設定
      if ( $atts['name'] === 'signature_day' ) {
        $children[''] = '';
        for ( $i = 1; $i <= 31; $i++ ) {
          $children[$i] = $i;
        }
      }
     
      return $children;
    }
    <dl>
     	<dt>日付</dt>
     	<dd>
    		<div>[mwform_select name="signature_year"]年</div>
    		<div>[mwform_select name="signature_month"]月</div>
    		<div>[mwform_select name="signature_day"]日</div>
    	</dd>
    </dl>

    現状、こちらのコードで生年月日フォームがあるのですが、年入力を西暦(和暦)のようにすることは出来ますでしょうか?

    ご回答頂戴出来ますと助かります、よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こんにちは。
    フォームで年入力する段階から和暦で入力する必要があるということでしょうか?

    MW WP Form で和暦入力は難しいので、元号をプルダウン or ラジオボタンで選択、年を数字で入力してもらうということであれば対応できそうだと思います。

    なお、「MW WP Form」プラグインについては、現在、主に既存一般ユーザーを対象とし、新規機能追加は基本的に無し・必要最低限の脆弱性対応・メンテナンスのみとなります。
    新規受託制作等で、MW WP Form を採用することはお控えいただきますようお願いいたします。

    ■お知らせ:弊社でWordPressプラグイン「MW WP Form」 のメンテナンスを引き継ぎます。
    https://web-soudan.co.jp/topics/4230/

    トピック投稿者 osat99

    (@osat99)

    そうなのですね。mw wp formは確認画面を出力させるのに手間がかからない事もあり、contact form7から随分前に乗り換えたのですが、今後はcontact form7へ戻った方が良さそうですね。

    アドバイスありがとうございました。

    補足です。
    作者の方が後継となるプラグインを開発されておられますので、併せてご確認ください。

    ■Snow Monkey Forms
    https://ja.wordpress.org/plugins/snow-monkey-forms/

    こちらも確認画面が提供されているお問い合わせフォームプラグインです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。