O principal modelo de índice em wordpress

O modelo Índice principal arrasta seus posts WordPress para fora do banco de dados MySQL e insere-los em seu site. Este modelo é para o seu blog que a pista de dança é a uma boate - onde a ação acontece.

O nome do arquivo do modelo de índice principal é index.php. No padrão Vinte Quatorze tema, você pode encontrá-lo na / Wp-content / themes / twentyfourteen / pasta.

A primeira tag no modelo Índice principal chama no modelo de cabeçalho, o que significa que ele puxa as informações do modelo de cabeçalho para o modelo principal índice, como segue:

? Lt; get_header php () - gt;

Seu tema pode trabalhar sem chamar no modelo de cabeçalho, mas vai estar faltando várias peças essenciais - o CSS e o nome do blog eo slogan, para começar. Sem a chamada para o modelo de cabeçalho, o blog é algo como isto.

O modelo de índice principal no tema padrão, Twenty Quatorze, chama em três outros arquivos de forma semelhante:

  • get_template_part ( ‘conteúdo’, ‘get_post_format’) - - Essa função chama no arquivo de modelo chamado content.php bem como prepara o tema para aceitar modelos especiais para um recurso chamado Postar Formatos.

  • get_sidebar () - - Essa função chama no arquivo de modelo chamado sidebar.php.

  • get_footer () - - Essa função chama no arquivo de modelo chamado footer.php.

O laço

O laço neste caso é uma função que WordPress usa para exibir o conteúdo em seu site, como blogs e conteúdo da página. The Loop tem um ponto de partida e um ponto-qualquer coisa terminando colocado entre é usado para exibir cada post, incluindo HTML, PHP, ou tags CSS e códigos.

Quando você compreender o uso comum do WordPress Loop, você pode começar a empurrar o envelope um pouco mais e usar variações para atender às suas necessidades. Este uso comum exibe suas mensagens em ordem cronológica, começando com o seu post mais recente e seguido por mensagens menos recentes, ordenados por data.

O uso básico e mais comum de The Loop em WordPress é puxar posts do banco de dados e exibi-las em seu site. No padrão Vinte Quatorze tema, você encontrar o loop no modelo Índice principal (index.php) E ele começa com essas quatro linhas de código:

? lt; phpif (have_posts ()): // Inicie o Loop.while (have_posts ()): the_post () -

Na parte inferior do modelo, The Loop termina com esta linha de código:

lt;?? php endif- gt;

Aqui está uma olhada no que o WordPress Codex chama de “Índice de simples do mundo.”

? Lt; phpget_header () - se (have_posts ()): while (have_posts ()):? The_post () - the_content () - endwhile endif-get_sidebar-() - get_footer () - gt;

Primeiro, o modelo começa abrindo o php tag. Em seguida, ele inclui o cabeçalho, o que significa que ele recupera nada contido no header.php arquivo e exibe. Agora as coisas boas começa a acontecer. The Loop começa com a while (have_posts ()): pouco. Qualquer coisa entre o enquanto e a EndWhile repete para cada post que exibe. O número de postagens exibidas é determinado na seção Configurações do WordPress Dashboard.

Extravio do enquanto ou EndWhile declarações provoca The Loop para quebrar. Se você está tendo problemas com o loop em um modelo existente, verificar a sua versão com o original e ver se o enquanto declarações são equivocadas.

Em suas viagens como um usuário WordPress, você pode se deparar plugins ou scripts com instruções que dizem algo como: “Este deve ser colocado dentro de The Loop” Compreendendo os braços de Loop-lo com o conhecimento que você precisa para enfrentar e compreender os seus temas WordPress .

The Loop não é diferente de qualquer outro modelo de tag-lo deve começar com uma função para iniciar PHP, e deve terminar com uma função para parar PHP.



The Loop começa com PHP e, em seguida, faz um pedido: “Enquanto há mensagens no meu blog, exibir-los nesta página” Esta função PHP diz WordPress para pegar as informações post no blog do banco de dados e devolvê-lo para a página de blog. O final de The Loop é como um guarda de trânsito com um grande sinal vermelho.

Você pode definir o número de mensagens exibidas por página na página de Configurações de Leitura no WordPress Dashboard. The Loop exibe apenas o número de mensagens por página que você definiu.

O grande se

PHP funções de uma forma muito simples, lógico, a tomada de decisões com base em perguntas e respostas. PHP lida com três variáveis ​​básicas:

  • E se

    Video: Tutorial WordPress: Como añadir una tabla de contenidos

  • então

  • outro

    Video: Video 009 Indices sazonais modelo classico aditivo

A idéia básica é esta: se isso, então, que, ou então isso.

Se o seu blog tem mensagens (e mais fazer, mesmo quando você instalá-lo), WordPress prossegue com The Loop, começando com o pedaço de código que se parece com isso:

? lt; PHP quando have_posts (()):? the_post () - gt;

Este código diz WordPress para pegar as mensagens do banco de dados MySQL e exibi-los em sua página de blog.

Então The Loop fecha com esta tag:

lt;?? php endwhile- gt;

Em alguns temas, perto do início do O modelo de loop você pode ver uma tag modelo que se parece com isso:

lt; php if? (have_posts ()!):? gt;

O ponto de exclamação (!) Anterior a função: have_posts () significa “não”. Então, uma tradução desse tag em Inglês simples lê: Se [neste blog] não tem mensagens.

No tema Vinte Quatorze, seu blog atende a essa condição, WordPress pula The Loop e exibe uma mensagem de que nenhum lugar existe através da mobilização da conteúdo de none.php peça do modelo:

? Lt; php _e ( `Parece que não consegue encontrar o que você está procurando Talvez busca pode ajudar..`, `Twentyfourteen`) - gt;

? Lt; get_search_form php () - gt;

WordPress exibe o título Nada encontrado, seguido pela declaração Parece que não podemos encontrar o que está procurando. Talvez em busca pode ajudar., que por sua vez é seguido pelo tag para incluir uma caixa de pesquisa que permite que os usuários pesquisem seu blog para mais informações.

Misturado dentro das tags e funções de modelo, você encontra marcação HTML básico. Por exemplo

e


Publicações relacionadas