Olá, não consigo filtrar com o parâmetro localização utilizando o get $_GET, estou utilizando url amigável.
Fiz o teste com o padrão ?localização=sao-paulo e funciona ,as quando fica /localizacao/sao-paulo não funciona
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, não consigo filtrar com o parâmetro localização utilizando o get $_GET, estou utilizando url amigável.
Fiz o teste com o padrão ?localização=sao-paulo e funciona ,as quando fica /localizacao/sao-paulo não funciona
Oi Bendo, tudo bom?
Isso acontece porque a variável $_GET guarda apenas os parâmetros passados por get na url.
Você pode verificar a url completa pelo array $_SERVER:
$_SERVER["REQUEST_URI"]E deduzir a partir da URL o valor que você quer.
Ou, você pode procurar dentro da API do próprio wordpress uma forma de resgatar essa variável. Normalmente, para que seja possível existir URLs amigáveis, é necessário um sistema de rotas. O sistema de rotas costuma ter suporte a resgatar esse tipo de variável =)
Abraço
Obrigado, irei verificar isso!