ブックマーク先が消えてたので、慌ててキャッシュからメモっておく。
wordpressの携帯用ページでリダイレクトする方法は…
$_SERVER["REQUEST_URI"] = "/request-send";
と、REQUEST_URI を飛ばしたいURIに書き換える。
これを書き換えるタイミングを送信直前のフック「wpcf7_before_send_mail」で行うため、finction.phpに書くではなく、自作のプラグインを作って以下を記述。
add_action( 'wpcf7_before_send_mail', 'my_conversion' );
function my_conversion( $cf7 )
{
// 申し込みフォームIDによって飛ばすページを振り分けたいならIDをチェック
if( $cf7->id == 1 )
{
$_SERVER["REQUEST_URI"] = "/request-send";
}
}
申し込みフォームIDは contact form 7 のタグが
[contact-form 1 "フォーム"]
(カッコを全角に変更してます)となっていればIDは1だ、そうで。