Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Redirección interna wordpress

Estas en el tema de Redirección interna wordpress en el foro de WordPress en Foros del Web. Buenas, He utilizado contact-form-7 para crear un formulario el cual va a guardar esa información en bbdd. Una vez se guarde la información quiero que ...
  #1 (permalink)  
Antiguo 16/08/2015, 10:22
 
Fecha de Ingreso: febrero-2011
Ubicación: Madrid
Mensajes: 62
Antigüedad: 13 años, 2 meses
Puntos: 1
Redirección interna wordpress

Buenas,

He utilizado contact-form-7 para crear un formulario el cual va a guardar esa información en bbdd. Una vez se guarde la información quiero que se redirija a otra página de mi wordpress ya que la función de ese formulario es dar acceso a otra página en dónde el usuario podrá hacer X cosas.

Para guardar la información utilizo un método en mi theme en el archivo functions.php, pero al intentar poner un header location o un wp_redirect, el wordpress se queda sin hacer enviar el formulario y sin dar ningún error.

¿Sabéis otra manera para lo que quiero hacer?.

El método que utilizo para guardar los datos y en donde pongo mi redirect....
Código PHP:
add_action'wpcf7_before_send_mail''save_form' );
 
function 
save_form$wpcf7 ) {
   global 
$wpdb;
    
$submission WPCF7_Submission::get_instance();

    if ( 
$submission ) {
       
$submited = array();
       
$submited['title'] = $wpcf7->title();
       
$submited['posted_data'] = $submission->get_posted_data();
    }

    
$data = array(
         
'empresa'  => $submited['posted_data']['your-empresa'],
           
'nombre'  => $submited['posted_data']['your-nombre'],
           
'apellido' => $submited['posted_data']['your-apellidos'],
           
'telefono' => $submited['posted_data']['your-phone'],
           
'email' => $submited['posted_data']['your-email'],
       );
    
$table $wpdb->prefix 'usuario';
    
$success $wpdb->insert$table$data );

    
// header("Location:/wp-content/plugins/ofertador/configurador-oferta.php ")
    //wp_redirect( "/wp-content/plugins/ofertador/configurador-oferta.php" );
   


Etiquetas: interna, página, php, post, theme
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:50.