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

Filtro Url amigavel usando GET

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

2 respostas
solução!

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!