サポート » プラグイン » WP MW Form Ver 4.0.6 のトラッキングナンバーについて

  • 解決済 kentofurui

    (@kentofurui)


    テーマ:Bonesをもとにしたオリジン
    他のプラグイン
    ・Advanced Custom Fields
    ・Breadcrumb NavXT
    ・CMS Tree Page View
    ・Duplicate Post
    ・PS Auto Sitemap

    トラッキングナンバー機能を使用しておりますが、以下のような現象が出ます。
    フォームから問合せを行った時、管理者宛メール、自動返信メールともに正しいトラッキングナンバーが記載されているのですが、完了画面メッセージ内に表示されるトラッキングナンバーが1多い値となっております。

    完了画面メッセージには {tracking_number} のタグでトラッキングナンバーを表示させております。
    どうすれば正しいトラッキングナンバーを表示できますでしょうか。
    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • ishitaka

    (@ishitaka)

    こんにちは

    完了画面の時点では tracking_number は次のトラッキングナンバーになるようです。仕様(たぶん?)だと思います。
    プラグインのコードを変更することなく対応するのは、ちょっと厄介かもしれません。
    問い合わせデータをデータベースに保存している場合は、下記のように保存した問い合わせデータより取得することはできそうです。

    完了場面メッセージに、

    {saved_mail_tracking_number}

    functions.php、

    function my_mwform_complete_content_raw( $content, $Data ) {
    	$post_id = $Data->get_saved_mail_id();
    	if ( $post_id ) {
    		$tracking_number = get_post_meta( $post_id, 'tracking_number', true );
    		$content = str_replace( '{saved_mail_tracking_number}', $tracking_number, $content );
    	}
    	return $content;
    }
    add_filter( 'mwform_complete_content_raw_mw-wp-form-xxx', 'my_mwform_complete_content_raw', 10, 2 );
    kentofurui

    (@kentofurui)

    ありがとうございます。
    試してみます。

    メールで相手に通知したトラッキングナンバーと
    画面表示されるトラッキングナンバーが違うという現象は、
    問合せ者と管理者との間で混乱のもとになると思います。
    仕様というよりはバグのような気がします。

    ありがとうございました。

    ishitaka

    (@ishitaka)

    メールで相手に通知したトラッキングナンバーと
    画面表示されるトラッキングナンバーが違うという現象は、
    問合せ者と管理者との間で混乱のもとになると思います。
    仕様というよりはバグのような気がします。

    そうですね。完了画面で {tracking_number} が使用できるのでバグといっていいような・・・
    プラグインサポートページで報告するといいかと思います。

    ※ ちなみに、プラグインの名前は「MW WP Form」ですね。タグの方は修正しておきます。

    • この返信は5 ヶ月前に  ishitaka さんが編集しました。
    • この返信は5 ヶ月前に  ishitaka さんが編集しました。

    修正されたバージョン 4.1.2 がリリースされました。ご報告まで。

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