• 解決済 muro

    (@muromuro)


    MW WP Formのバージョン2.2.3を利用しています。

    http://2inc.org/manual-mw-wp-form/
    上記URLを参考に、管理画面を利用しない方法でお問い合わせフォームを作成しました。
    しかし、お問い合わせフォームの入力画面に入ると、バリデーションルールの数と同じだけ以下のようなエラーメッセージが赤いボックスで表示されます。

    MW WP Form dosen't support "MW_Validations::setRule()" already. This method will be removed in the next version. You should use "MW_WP_Form_Validation::set_rule()". /xxxxxxxx/wp-sys/wp-content/themes/xxxxxxx/functions.php line XXX

    このエラーが出ていてもバリデーションは正常に行えているようですが、さすがにエラーメッセージが表示されているものを公開するわけにはいきません。
    エラーメッセージの内容を見る限り、現在のバリデーションルールの記述方法は、次回のバージョン以降使えなくなるため警告しているのだと思うのですが、新しいバリデーションルールの記述方法は現時点で存在するのでしょうか?

    現在は、エラーメッセージが表示されないバージョン2.1.3を利用することで対応しています。
    しかし、古いバージョンを使っていると管理バーにバージョンアップ通知が常に表示されて目に付くため、できれば新しいバージョンをエラーなく使用したいです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • MW WP Form 2.2.0以降では setRule メソッドが非推奨となります。
    恐らく functions.php 内に setRule と記述している箇所があるかと思いますので、set_rule に置き換えてみてください。

    トピック投稿者 muro

    (@muromuro)

    すみません。setRuleと記述していました。
    set_ruleに置き換えたところ、無事エラーメッセージが表示されなくなりました。
    ありがとうございます。

    http://2inc.org/manual-mw-wp-form/
    使い方ページに掲載されている記述が古いままなので、できればそちらも修正して頂けるとありがたいです。

    はじめまして。

    現在会社でWordPressを使用していますが、お問い合わせフォームの部分でつまずいています。
    最初に「Contact Form」のプラグインを使用し、送信をしようとしたところ、矢印の回転表示が出たままの状態で一向に送信されませんでした。
    何回やってみてもダメだったので今度は「MW WP Form」のプラグインを使用して送信しようとすると下記のエラー表示が出ました。
    ===============================================================
    FAILED to query ********@yahoo.co.jp for your account. 2
    Please create formail account in the navi for your account.
    Content-type: text/plain

    FAILED to query ********@yahoo.co.jp for your account. 2
    Please create formail account in the navi for your account.
    Status: 302 Moved Temporarily
    X-Powered-By: PHP/5.5.26
    X-Pingback: http://cs-ai.info/wp/xmlrpc.php
    Content-Type: text/html; charset=UTF-8
    Link: <http://cs-ai.info/?p=19&gt;; rel=shortlink
    Expires: Wed, 11 Jan 1984 05:00:00 GMT
    Cache-Control: no-cache, must-revalidate, max-age=0
    Pragma: no-cache
    X-Accel-Expires: 0
    Location: http://cs-ai.info/contact/
    ===============================================================
    一体何が原因なのか分かりません。
    分かる範囲でお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)

トピック「MW WP Form バリデーションルールが設定されているとエラー文が出る」には新たに返信することはできません。