<?php
if($result_array['ACK']== 'Success'){
global $wpdb;
$wpdb->insert('wp_Paypal_payment', array(
'amount' => $result_array['AMT'],
'post_id' => $_REQUEST['post_id'],
'firstname' => $_REQUEST['first_name'],
'lastname' => $_REQUEST['last_name']
));
wp_redirect( get_page_by_title( 'thank-you' ) );
}else{
header("Location : http://localhost/mysite/faq");
}
?>
私のクエリは機能していますが、どのように私が自分のページにリダイレクトして、自分のページのコンテンツデータをワードプレスで表示するのかはわかりません。だから私を助けてください。
あなたが探しているページのIDを取得する必要があります。
$page = get_page_by_title('thank-you');
wp_redirect(get_permalink($page->ID));
exit;
スラッグでページを取得したいようです。その場合は、代わりに この関数 を使用してください。
また、Locationヘッダには "Location"文字列の後にスペースを入れないでください。
header("Location: http://localhost/mysite/faq");