Suporte » Desenvolvendo com WordPress » Alterar a hierarquia de templates do WordPress

  • Resolvido wpforever18

    (@wpforever18)


    Olá! É possível mudar a hierarquia de templates do WordPress?
    No caso eu preciso deixar a “page” acima do “author”.

    Eu tenho uma página cujo slug é igual ao “user_nicename” do autor.

    Exemplo:

    Página Teste (/teste)
    Usuário Teste (/teste)

    Então, ao acessar o link “/teste” o WordPress mostra a página do autor, mas eu preciso que exiba a página criada.

    Obrigado.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Dá uma olhada no filtro template_include (https://developer.wordpress.org/reference/hooks/template_include/).

    Com ele você pode verificar, através de condicionais e então incluir determinado arquivo de template.

    Criador do tópico wpforever18

    (@wpforever18)

    Obrigado, Everaldo! Consegui ajustar. 😀

    Que ótimo que conseguiu solucionar o seu problema.
    Por favor, compartilhe aqui qual foi a solução aplicada para que outros usuários do WordPress possam se beneficiar com a solução encontrada.

    Criador do tópico wpforever18

    (@wpforever18)

    O filtro template_include não funcionou para o meu problema. Era algo sem solução, pois não há como alterar a dinâmica do WordPress (fucei bastante e cheguei a esta conclusão). A solução foi desativar a slug da página de cada author e criar página (page.php) personalizada para cada author. É uma prática que fiz e deu certo para o meu objetivo.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Alterar a hierarquia de templates do WordPress’ está fechado para novas respostas.