サポート » プラグイン » MW WP Form をテーマファイル以外で使いたい。

  • 解決済 fukufumi

    (@fukufumi)


    MW WP Formを利用しています。

    今までは固定ページにショートコードを貼り付けていましたが、
    今回、固定ページ(テーマファイル)以外で使用することになりました。
    使用するページはルート直下にフォルダを作成した中のphpファイル(index.php)です。
    (/public_html/test/index.php)

    <?php echo do_shortcode(‘[mwform_formkey key=”123″]’); ?>

    と、ショートコードを使用できるように書いたつもりなのですが反映されず、そのままechoされるだけでした(echoを抜くと表示されません)。

    contact form 7 など、他のプラグインのショートコードは反映されるので他の設定は間違っていないと思います。

    テーマファイル以外で、ショートコードを使用してMW WP Formを表示させる方法、もしくは他の解決策をご存知の方がいらっしゃいましたらご教示ください。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • MW WP Form は仕様上の都合で、template_include フックでショートコードが有効化されます。そのため、テンプレートファイル以外のファイルにショートコードを既述しても動作しません。

    トピック投稿者 fukufumi

    (@fukufumi)

    お返事ありがとうございます。
    とても使いやすいプラグインなので、愛用させていただいています。

    テンプレートファイル以外ではショートコードが使えないということですね。
    ショートコード以外で表示する方法なども探していたのですが、そもそもテンプレートファイル以外のファイル(今回のようなテーマ外のphpファイル)にはプラグインの表示が難しいということですね。

    はい、送信したフォーム内容の消去やリダイレクト先URLの判定などを行う関係でテンプレートファイル以外のファイルでは動作できません。

    トピック投稿者 fukufumi

    (@fukufumi)

    テンプレートファイルと固定ページで対応できそうなので、無事解決しました。
    知らないことが分かり、大変助かりました。
    ご丁寧にありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「MW WP Form をテーマファイル以外で使いたい。」には新たに返信することはできません。