読者です 読者をやめる 読者になる 読者になる

やわらかしかっけい

なんでもすぐに忘れてしまう自分のために

WordPress: ContactForm7のお問い合わせを共有SSLにしようとしてドハマりした

静的ページ(php)でお問い合わせページを作成し、共有SSL化するとのことだったが

結果、三度はまった

ディレクトリどうしたらいいかわからん

正解:
ルート
└ /wp-admin/
└ /wp-content/
└ /wp-includes/
└ /contactform/
 └ index.php

403エラーでる

正解:/contactform/index.phpパーミッションを707にする

CSSを全然読み込んでくれる気配がない

相対パスをどうしようが、http:を外して//〜〜/style.cssにしようが、ダメだった

結果、CSSをわざわざコピペしてきて/contactform/内に設置

	<link rel="stylesheet" href="style.css" type="text/css" /><!--ContactForm7プラグインのCSS-->
	<link rel="stylesheet" href="styles.css" type="text/css" /><!--ページのCSS-->

(あとfontawesomeとかも読み込まれてない。もう知らない)
それにともない、header-contact.phpを作成

<?php get_header("contact"); ?>

こうやって読み込む

index.phpの中身は

<?php 
require '../wp-blog-header.php'; 
?>
<?php get_header('contact'); ?>

<div class="col-xs-12 col-md-8 col-md-offset-2">
<div class="contact">
<img src="../wp-content/themes/xxxx/img/xxx.png" class="img-responsive">
<?php echo do_shortcode('[contact-form-7 id="xx" title="メールフォーム"]'); ?>
</div><!--contact-->
</div>

</div><!--container-->
<?php get_footer(); ?>

こんな感じになった。
画像パス、テンプレートタグ使ってると500エラーになっちゃうので書き直した

続報

送信ボタンを押すと、エラーページに飛ばされちゃう。。ので結局SSL化は先送り。