Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro quando o $_GET[''taxonomy] retorna vazio

Oi pessoal, beleza?

Reproduzi o exercício mas estou tendo um problema quando retorno o método a variável do formulário vazio.

Segue o erro:

Warning: Cannot modify header information - headers already sent by (output started at C:\Apache24\htdocs\Projects\Formacao-wordpress\wp-content\themes\malura\header.php:14) in C:\Apache24\htdocs\Projects\Formacao-wordpress\wp-includes\pluggable.php on line 1251

Warning: Cannot modify header information - headers already sent by (output started at C:\Apache24\htdocs\Projects\Formacao-wordpress\wp-content\themes\malura\header.php:14) in C:\Apache24\htdocs\Projects\Formacao-wordpress\wp-includes\pluggable.php on line 1254

E o código:

$queryTaxonomy = array_key_exists('taxonomy', $GET); if( $queryTaxonomy && $GET['taxonomy'] == '') { wp_redirect( home_url() ); exit; } A versão de Wordpress utilizada á a 5.2.2. Não sei se isto afeta.

2 respostas
solução!

O problema foi resolvido pessoal. O problema estava ocorrendo por causa que o if da query esta após require_once('header.php'). A dúvida persiste. Porque o if deve estar antes do require?

Oi, Thiago, tudo bem?

Que bom que resolveu e obrigada a compartilhar conosco a sua solução. Ela é muito importante :}

Bons estudos!