Como enviar algumas variáveis com wp_redirect () do arquivo function.php na minha pasta de temas?
if ( $post_id ) {
$variable_to_send = '1';
wp_redirect( home_url(), $variable_to_send );
exit;
}
E, na página inicial, pegarei a variável na condição if-else para mostrar alguma confirmação ou não, dependendo se $variable_to_send
= '1' ou não.
Como fazer isso no WordPress?
Tarde para a festa com este, mas a "maneira Wordpress" de fazê-lo usaria
add_query_arg
assim:Isso iniciará um redirecionamento para
http://my.website/?variable_to_send=1
. Você seria capaz de capturar a variável, então, na página inicial (ou na página do blog, dependendo de comohome_url()
está configurada) acessando o$_GET['variable_to_send']
seu código PHP.Se você quiser fazer isso
functions.php
, certifique-se de conectarinit
um ou um gancho similar da mesma forma, caso contrário, você receberá um erro "Cabeçalhos já enviados".Espero que isso ajude alguém que se depara com este post.
fonte
wp_safe_redirect()
.