サポート » プラグイン » MW WP Form 問い合わせデータ カラムの順番

  • MW WP Form でフォーム作成していますが、先日MW WP Form 2.8.0に
    バージョンアップしたところ
    問い合わせデータのカラムの順番がアルファベット順になりました。

    これまで使用したバージョンの場、管理者用メールに記載した項目の順番で、
    データのカラムの順番になっていたかと思うのですが、
    こちら(アルファベット順)、新バージョンの仕様かとは思いますが、

    以前のように、各フォームで管理者用メールに記載した並び順に
    することは可能でしょうか。教えていただければ助かります。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 公式のマニュアルは確認しましたか?
    たしかフィルターフックでカラムの順番を指定できたと思います。

    トピック投稿者 ET-aka

    (@et-aka)

    >jdbb様

    お返事ありがとうございます。
    フィルターフックにてカラム順番を指定しました。

    かなりさまざまな項目のバリエーションがある複数のフォームを作成しており、
    データごとの指定していくのが、かなり煩雑なので、
    以前のように、管理者メールに記載した順番でカラムの順番になるとよいなと思いまして。

    取り急ぎフィルターフックで対応いたします。
    ありがとうございました。

    フィルターフックの中でどうにかしてメール本文(管理画面で設定した)の内容が
    取得できればそこから{form_name}を抜き出してメールの本文で指定した順番に
    自動で並び替えることは可能だと思います。

    もしかしたらdebug_backtraceでなんとかなるかもしれないですが…

    以前のバージョンは特に順番の指定をいれていなかったので、メールに記載した順番になるかどうかもある意味ランダムでした。そこである程度統一性を持たせるためにデフォルトはアルファベット順になるようにして、任意に並び替えたい場合はフィルターフックで並び替えるという方式に変更した経緯があります。

    フックは下記を参考にされてください。
    http://plugins.2inc.org/mw-wp-form/filter-hook/mwform_inquiry_data_columns-mwf_xxx/

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「MW WP Form 問い合わせデータ カラムの順番」には新たに返信することはできません。