Hoje precisamos obter um permalink de uma página no WordPress, cujo post_type é “page”. Para isto, tivemos de
combinar duas funções, são elas: get_permalink() e get_page_by_path().
Como Pegar um Permalink de uma Página utilizando o Nome da Página:
| |
Como Pegar um Permalink de uma Página utilizando o Slug da Página:
| |
Nota Sobre a Hierarquia de Páginas e Slug’s.
Se você tem uma hierarquia de páginas você terá de passar o slug completo incluindo a página base para a função
get_page_by_path().
Por exemplo: para pegar o permalink de uma página filha chamada “Festas” que possuí uma página base chamada “Eventos” faríamos assim:
| |
As funções citadas acima, você pode conferir diretamente na documentação oficial do WordPress.
Esse foi um post bem curto, se tiver dúvidas deixe um comentário!