• 解決済 raimu66

    (@raimu66)


    プラグインのContact Form 7をダウンロードさせていただきました。
    ですが、初歩的なところでつまづいています。
    contact form 7のデフォルトのままでテストしています。
    単一ページを作成し、フォームを表示したいところに
    [contact-form 1 "コンタクトフォーム 1"]
    とコードを書きました。

    デフォルトのままですから、「お名前」「メールアドレス」「題名」「メッセージ本文」「送信」という項目が表示されるはずだと思うのですが、作成した単一ページを見ると、
    [contact-form 1 "コンタクトフォーム 1"]
    という文字が表示されるだけになってしまいます。
    これは、どのような原因が考えられるのでしょうか?
    お分かりになる方がいらっしゃいましたら、ご教授願えたら幸いです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • まずはテーマをデフォルトにして、Contact Form 7以外のプラグインをオフにして試してみてください。
    で、正しくフォームが表示されたら、プラグインを1個ずつオンにして都度フォームに変化がないか調べてください。
    フォームが表示されなくなったら、そのプラグインが原因です。
    テーマも切り替えて同様に調べてください。

    トピック投稿者 raimu66

    (@raimu66)

    早々のご回答ありがとうございます。
    テーマをデフォルトにし、Contact Form 7以外のプラグインをオフにして、
    同じように、デフォルトのテーマの中に
    [contact-form 1 "コンタクトフォーム 1"]
    とコードを書いてみましたが、結果は同じでした。
    どうやらプラグインのバッティングではないようです。
    困りました。

    確認です。

    デフォルトのテーマの中に
    [contact-form 1 "コンタクトフォーム 1"]
    とコードを書いて

    [contact-form 1 "コンタクトフォーム 1"]は 〜.php ファイル内ではなく、管理画面で編集する投稿/ページの本文中に書いていますか?

    トピック投稿者 raimu66

    (@raimu66)

    kzさま
    ご回答ありがとうございます。

    まさしくその通りでした。
    ~.phpファイル内に記述するものだと頭から決め付けてしまっていたためでした。
    管理画面の「ページ」の編集画面の本文に
    [contact-form 1 "コンタクトフォーム 1"]
    と記入投稿し、該当ページのphpファイルの中でフォームを表示したい場所に

    <?php if(have_posts()) : while(have_posts()) : the_post(); ?>
    <?php the_content(); ?>
    <?php endwhile; endif; ?>

    とする事で解決いたしました。
    ごく初歩的なところで勘違いからつまづきっぱなしで恥ずかしい限りです。
    kzさま、本当にありがとうございました!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「Contact form 7 フォームが表示されない」には新たに返信することはできません。