なんか急にContactForm7でメール送信ができなくなったと。
で、Contact-Form-7 with IISのところを見ると、formタグのaction=をpage_idのurgy方式に変更するとうまくいったと・・・。
そんな場当たり的な・・・ということで、contact-form7のコード見て改造。
wp-content/plugins/contact-form-7/settings.php のこの関数を変更。
<?php function wpcf7_get_request_uri() { global $wpcf7_request_uri; return sprintf('/?page_id=%d', url_to_postid($wpcf7_request_uri)); // return (string) $wpcf7_request_uri; }
現在表示されているページのPageIDを取るっていうのが苦労した。
この方法が正しいかっていうとわかんないけど、まぁこれでPageID撮れてるから、こんな感じで。
あと、/?page_idとかやってるのは、決め打ち。