子サイト用のパスをつけないURLにアクセスすると表示されないでしょうか?
http://www.xxxxxx.co.jp/wp-content/themes/site3/form/
親サイトで表示する場合のURLと同じにすれば表示されるはずです。
popup様回答ありがとうございます。
表示できました!
親サイトはsite1なのですが、site3のアドレスを、
popup様の教えていただいたようにしたら見れました。
http://www.xxxxxx.co.jp/site1/wp-content/themes/site3/form/
しかし。。88行目と89行目にエラーがおこってしまうようです。;;
Warning: parse_ini_file() [function.parse-ini-file]: URL file-access is disabled in the server configuration in /home/xxxxx/public_html/site1/wp-content/themes/site3/form/me_mailform/script/Me_MailForm.php on line 88
Warning: parse_ini_file(http://www.xxxxx.co.jp/site1/site3/wp-content/themes/site3/me_mailform/config/config.ini) [function.parse-ini-file]: failed to open stream: no suitable wrapper could be found in /home/xxxxx/public_html/site1/wp-content/themes/site3/form/me_mailform/script/Me_MailForm.php on line 88
Warning: parse_ini_file() [function.parse-ini-file]: URL file-access is disabled in the server configuration in /home/xxxxx/public_html/site1/wp-content/themes/site3/form/me_mailform/script/Me_MailForm.php on line 89
Warning: parse_ini_file(http://www.xxxxx.co.jp/site1/site3/wp-content/themes/site3/me_mailform/config/item.ini) [function.parse-ini-file]: failed to open stream: no suitable wrapper could be found in /home/xxxxx/public_html/site1/wp-content/themes/site3/form/me_mailform/script/Me_MailForm.php on line 89
やっぱりプラグイン以外のメールフォームを使うのは
あきらめた方がよいでしょうか。。
設定ファイルのパスを間違えているようです。
現在はURLで’http://www.xxxxx.co.jp/site1/site3/wp-content/themes/site3/me_mailform/config/config.ini’のように設定しているようですが、元に戻して確認してください。
/** 設定ファイルパス */
const CONFIG_FILE = 'me_mailform/config/config.ini';
/** アイテム(フォーム項目)設定ファイルパス */
const ITEM_FILE = 'me_mailform/config/item.ini';
その他のファイルのパスについても、変更している場合は元に戻してください。
やっぱりプラグイン以外のメールフォームを使うのは
あきらめた方がよいでしょうか。。
スクリプトによって違いますので、実際に設置するまで分からないです。
popup様回答ありがとうございます。
アドバイス通りにしたら
パスを直したらフォームを設置することができました。
本当に助かりました!
WordPressの中のようで、中ではなく切り離されたファイル?
なので、フルパスではなくても良い?ということなんでしょうか??
何度も申し訳ありません。
最後にもうひとつだけ質問させてください。
この「wp-content/themes/site3/form/」の「wp-content/themes/」部分は
アドレス欄から見えたら何か問題あるのでしょうか。
何もないと思うのですが。。念のためと思い質問しました。
よろしくお願いします。
WordPressの中のようで、中ではなく切り離されたファイル?
なので、フルパスではなくても良い?ということなんでしょうか??
‘form/me_mailform/index.php’(Me_MailForm.php)から使用するファイルなので、このファイルからの相対パスが利用できます。
もちろんフルパスでも大丈夫ですが、http://~始まるURLのことではありません。
フルパスで指定する場合、’/home/xxxxx/public_html/site1/wp-content/themes/site3/form/me_mailform/config/config.ini’のようになります。
この「wp-content/themes/site3/form/」の「wp-content/themes/」部分は
アドレス欄から見えたら何か問題あるのでしょうか。
スタイルシートのURLで分かりますし、特に問題ありません。
単に好みの問題ですが、私ならテーマフォルダではなくサイト直下のフォルダに入れて、URLをなるべく短くします。
popup様
とても分かりやすく説明して頂きありがとうございます!
不安だったことも安心出来ました。
本当にありがとうございました!