Eu tenho um requisito muito peculiar, espero que eu possa explicar sem ser muito confuso. Eu criei um modelo de página onde listo algumas propriedades que recebo de um arquivo XML externo, até agora sem problemas, digamos que a URL seja assim:
http://www.example.com/properties/
Cada propriedade possui um link que deve redirecionar o usuário para uma página "Propriedade única" que exibe mais informações sobre ela. Fiquei me perguntando se existe uma maneira de fazer o link como este:
http://www.example.com/properties/123
Onde 123
seria o ID da propriedade. Portanto, se eu tiver o URL como properties/some_id
quero poder carregar um arquivo de exibição (como os arquivos single.php
ou page.php
), mas específico para essa condição de URL.
Isso é possível?
fonte
^properties/([0-9]+)/?
. Caso contrário, ele corresponderia a algo comoexample/properties/1
example/properties/1
quando eu testo.Outra maneira de fazer isso:
API de reescrita de codex / adicionar regra de reescrita
API de reescrita do codex / adicionar tag de reescrita
fonte
add_rewrite_tag
adiciona a consulta var à mesma matriz que oquery_vars
filtro.