Reescreva para carregar a página inicial para uma URL diferente

Então eu me perguntei se existe uma maneira de forçar o WordPress a carregar o modelo da página inicial para um URL.

Por exemplo: https://example.com/example/another-example/my-post-slug/ deve carregar o modelo pertencente a https://example.com, mas alguns widgets exibiriam dados diferentes de acordo com o slug no URI .

Talvez haja uma ação ou um gancho que possa fazer isso? Isso seria trivial para resolver dentro de uma estrutura MVC, não tanto no WP.

Alguma ideia?

Solutions Collecting From Web of "Reescreva para carregar a página inicial para uma URL diferente"

Você pode criar um modelo personalizado e atribuir isso tanto à sua página inicial como a essa publicação específica. Os modelos normalmente são para o tipo de publicação da page , mas você pode adicionar

* Template Post Type: post, page

para o comentário na parte superior do arquivo de modelo para disponibilizar isso para postagens também.

Você pode então usar as funções do WordPress, como is_front_page (), para verificar se você está em sua página inicial ou apenas uma página de publicação – isso permitiria que você carregasse diferentes áreas de widgets / barras laterais.