¿Cómo redirigir a una página específica en WordPress?
2 mar 2015, 15:10:48
Vistas: 28.4K
Votos: 4
<?php
// Si la transacción fue exitosa
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");
}
?>
Mi consulta está funcionando pero no tengo idea de cómo redirigir simplemente a mi página y mostrar cualquier contenido de mi página en WordPress. Por favor, ayúdenme.

Lucky
49
Todas las respuestas a la pregunta
1
1
Deberías obtener el ID de la página que estás buscando:
$page = get_page_by_title('thank-you');
wp_redirect(get_permalink($page->ID));
exit;
Parece que quieres obtener la página por su slug. Si ese es el caso, deberías usar esta función en su lugar.
Además, para el encabezado Location no uses espacio después de la cadena "Location":
header("Location: http://localhost/mysite/faq");

mjakic
376
2 mar 2015 15:57:21
Preguntas relacionadas
2
respuestas
4
respuestas
11
respuestas