WordPress.org

Forums

Trust Form
コメント:同じページに複数のフォーム設定を行うケースについて (2 posts)

  1. shinhaito
    Member
    Posted 2 years ago #

    管理者様

    はじめまして、Trust Formの一ユーザーです。
    大変使いやすいプラグインですばらしいです。
    使うのは今回初めてですが、今後も多用していきたいと思います。

    以下は、質問や相談ではなく、純粋なコメントですが・・・

    ウィジェットとコンテンツ本体など、同一ページ上に
    複数のフォームを設置すると、

    Cannot redeclare trust_form_show_input() previously declared in …

    というようなphpエラーが発生しました。

    プロジェクトの都合で時間やリソースがあまりないので、
    結局、

    ・trust-form-tpl-.php内で、Trust_Form_Templateというクラスを
    定義し
    ・trust_form_show_input()、trust_form_show_confirm()、trust_form_show_finish()をそのメンバーにしました。
    ・trust-form.php内のtrust-form-tpl-.phpファイルをrequire_once()で
     読み込んでいるところで、読み込みの条件に!class_exists('Trust_Form_Template')
     という条件を追加

    という方法で回避しました。

    おそらく、そもそも同一ページ上に複数のフォームが設置されることを
    想定していないので、これは仕様だと推測していますが、
    同一ページ上に複数フォームの設定することは、結構ニーズがあると思いますので、
    オフィシャルな対応がされるのがより良いな、と思います。

    開発のご参考になれば幸いです。

    http://wordpress.org/extend/plugins/trust-form/

  2. reiko y
    Member
    Posted 1 year ago #

    横から失礼します。
    まさに、この方法を探しておりました。
    しかし、どうすればいいのか、私には難易度が高いので、勉強しなくてはです!!

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Trust Form
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic

Tags

No tags yet.