• chlolo

    (@chlolo)


    プラグインではなく下記のメールフォームを固定ページに設置したいのですが、phpファイルをどのように関連付ければよいのか教えていただけないでしょうか?
    http://www.php-factory.net/mail/01.php
    よろしくお願いします。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • Daisuke Takahashi

    (@extendwings)

    HTMLのform要素とかinput要素を固定ページのコンテンツとしてそのまま貼り付ければいいのでは?

    トピック投稿者 chlolo

    (@chlolo)

    phpファイルはどこにアップロードして、どう呼び出せばよいのでしょうか?

    モデレーター まーちゅう

    (@rocketmartue)

    設置方法
    http://www.php-factory.net/mail/01.php#section04
    この通りに設置するのであれば、テーマフォルダ内にmail.phpをアップロードすることになります。
    フォームの呼び出しは、
    <form action="mail.php" method="post">
    この1行ですので、テーマフォルダ以外にmail.phpをアップロードするのであれば、
    mail.phpの所をフルパスに書き換えてください。

    トピック投稿者 chlolo

    (@chlolo)

    テーマフォルダ内へアップロードして呼び出す方法は質問する前にやってみたのですが、うまくいきませんでした。

    何か間違いは考えられないでしょうか?

    モデレーター まーちゅう

    (@rocketmartue)

    テーマフォルダ内へアップロードして呼び出す方法は質問する前にやってみたのですが、うまくいきませんでした。

    この辺は、テーマにもよると思いますので、うまくいかない場合はルートフォルダに適当なディレクトリを作成して、mail.phpをアップロードしてみてください。

    http://example.com/xxxx/mail.php
    の場合、フォームの呼び出しは
    <form action=”http://example.com/xxxx/mail.php&#8221; method=”post”>
    です。

    mail.phpファイルの編集は、メモ帳以外のテキストエディタを使ってますか?

    トピック投稿者 chlolo

    (@chlolo)

    TeraPadを使用しています。

    お教えくださった内容を実行してみたところ、ボタンを押すとメッセージは出るようになりましたが、必須項目を入力してもエラーメッセージしか出ません。

    同じ階層にphpファイルをアップロードした、wordpressではない他のサイトの問い合わせページは問題なく機能しているのですが。

    解決するのが難しいようでしたら、問い合わせフォームのプラグインを外注でカスタマイズしてもらい使用します。

    モデレーター まーちゅう

    (@rocketmartue)

    お教えくださった内容を実行してみたところ、ボタンを押すとメッセージは出るようになりましたが、必須項目を入力してもエラーメッセージしか出ません。

    どのようなエラーメッセージが出ていますか?
    バリデーションエラーならmail.phpの任意設定の部分が間違っていませんか?

    同じ階層にphpファイルをアップロードした、wordpressではない他のサイトの問い合わせページは問題なく機能しているのですが。

    テーマフォルダ内にアップロードした場合は、
    <form action=”mail.php” method=”post”>
    の所を
    <form method=”post” action=”/wp-content/themes/twentysixteen/mail.php”>
    のように変更する必要があります。

    <form action=”mail.php” method=”post”>
    のまま使用するのであれば、ドメイン直下にmail.phpをアップすればOKです。

    試しにUTF-8版をダウンロードしてみましたが、twentysixteenでは、問題なく送信できています。

    モデレーター まーちゅう

    (@rocketmartue)

    余談ですが、windows環境であればテキストエディタは、Bracketsをお勧めします。

    トピック投稿者 chlolo

    (@chlolo)

    問題が解決しました。

    UTF-8版ではなくShift-JIS版のファイルを転用していたことが原因でした。

    サポートありがとうございました。

    感謝いたします。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「固定ページに問い合わせフォームを設置したい」には新たに返信することはできません。