Custom Theme Building & Permalinks

Estou tentando criar um tema personalizado para o meu site wordpress, eu o estou juntando de um tema de bootstrap que encontrei. Esta é a minha primeira incursão no desenvolvimento com o php, e acabei de aprender a listar posts. Uma vez que eu tenho duas postagens, não me preocupei em descobrir como quebrar o loop em várias páginas (ou seja, mostrar 10 posts por página e navegação na parte inferior).

O que estou tentando aprender é como fazer com que os permalinks funcionem no tema que estou construindo. Eu recebo que wordpress funciona, fazendo consultas e exibindo essas consultas. Não entendo como obter argumentos para a consulta, ou se for assim que eu consigo que os permalinks e as páginas funcionem.

Eu não descobri os parâmetros de pesquisa do google certo para resolver minha confusão. Então, o que devo pesquisar, ou talvez um tutorial?

ps. Desculpe, se eu conseguir as etiquetas errado, ou se isso não for suficiente, sei que não seria para o original.

editar:

Você vê que não sei como preencher o wp-content/themes/name/index.php meu wp-content/themes/name/index.php . Esta é a estrutura que eu configurei até agora.

         

Solutions Collecting From Web of "Custom Theme Building & Permalinks"

A Referência de Ação pode dar uma visão sobre o que está acontecendo quando você visita uma página de front-end no WordPress e ajuda você a entender as coisas um pouco melhor.

As ações são events que ocorrem no processo de carregamento de uma página; eles permitem que você “fique” no processo para executar seu próprio código em momentos específicos. A seção Ações Executadas durante uma Solicitação Típica mostra esses events aproximadamente na ordem em que acontecem, para que possamos acompanhar e descobrir o que está acontecendo. A maioria dos nomes das ações são bastante auto-explicativos, iremos avançar através da lista para a ação wp_loaded .

Até este ponto, carregamos algumas coisas e estabelecemos o estado inicial, depois disso é onde a ação da consulta acontece – “O Automagic”. O URL solicitado é analisado para determinar o que foi solicitado e é convertido em variables ​​de consulta para a “Consulta Principal”, que é executado entre as ações de posts_selection e wp . Este é o lugar onde os dados são carregados em que “The Loop” funcionará em última análise e os resultados dessa consulta determinam como todas as is_ Tags condicionais são configuradas e o arquivo de modelo é carregado de acordo com a hierarquia de modelos .

Após a consulta ser executada, vemos template_redirect , que é a última ação antes do carregamento do modelo.

Bem, isso é mais claro. Você pode colocar tudo o que quiser lá, como uma mensagem dizendo “Nenhuma postagem encontrada”, por exemplo. Em vez de usar is_home() o código que você pode ser um modelo para exibir páginas de arquivo; seja postagens, categorias, etc. Você usaria modelos diferentes para postagens e páginas únicas.

Código para determinar qual modelo deve ser carregado pode ser no seu tema, o WP tem alguns padrões que ele procura como page.php . Você quer ler o Guia de Modelos de Páginas no Manual do Tema do desenvolvedor.

O Guia de Modelos de Páginas indica que o WordPress usará ” index.php – Se nenhum modelo de página específico for atribuído ou encontrado, o WordPress retornará novamente para usar o arquivo de índice do tema para renderizar páginas”

Atualização: desculpe, eu também deveria ter se referido aos arquivos de modelos de postagem