Usando a classe wp_query para exibir o conteúdo em seu site wordpress

WordPress torna possível para puxar em tipos específicos de conteúdo em seu site através do WP_Query () -

classe de modelo. Coloque esta tag modelo antes de The Loop, e permite que você especifique qual categoria você quer puxar as informações.

Se você tem uma categoria chamada WordPress, e você deseja exibir os últimos três mensagens dessa categoria na página inicial, na barra lateral do blog, ou em outro lugar em seu site, você pode usar essa tag.

Olhando para alguns dos parâmetros

o WP_Query () - classe de modelo tem vários parâmetros que permitem exibir diferentes tipos de conteúdo, como mensagens em categorias específicas, o conteúdo de páginas específicas / posts, ou datas em seus arquivos do blog. Aqui está um exemplo de dois parâmetros que você pode usar com o WP_Query () - tag:

  • posts_per_page = X: Este parâmetro informa WordPress quantos posts você deseja exibir. Se você deseja exibir apenas três mensagens, por exemplo, introduzir posts_per_page = 3.

  • categoria_name = X: Este parâmetro informa WordPress que você quer puxar os posts da categoria com este lesma específico. Se a lesma categoria é livros-i-lido, por exemplo, introduzir CATEGORY_NAME = livros-i-lido.

    Video: Como criar um portfólio em wordpress #12 - Configurando o JetPack

    o parâmetro Nome da Categoria é um pouco enganador, porque você não usar o nome da categoria, mas sim a lesma categoria, que é diferente.

o WP_Query () - classe permite que você passe muitas variáveis ​​e Parametros- ele não está apenas limitado a categorias, qualquer um. Você pode usá-lo para páginas, mensagens, tags, e muito mais. Visite a WordPress Codex e ler sobre esse recurso.

Adicionando o WP_Query () - tag

Escolha qual categoria você deseja listar as mensagens de e localizar a bala que pertence à categoria. Depois de fazer isso, você está pronto para adicionar o WP_Query () - tag ao seu modelo. A bala categoria é geralmente o mesmo que o nome da categoria, exceto em letras minúsculas, com palavras separadas por dashes- por exemplo, uma categoria Livros em um site tem um livros lesma. Para verificar, visite a página Categorias em seu painel, escolhendo Mensagens → Categorias, clique no nome da categoria que deseja usar, e encontrar a lesma categoria listada. A linha de código para exibir cinco postos de categoria Livros parece com isso:

lt;? php $ the_query = new WP_Query ( ‘posts_per_page = 5&category_name = livros) - gt;

Não é suficiente apenas para acrescentar que uma linha de código, no entanto- você precisa usar o WP_Query () - classe dentro do circuito WordPress. Siga estes passos para incluir um WP_Query dentro do laço em seu modelo:



  1. Em seu painel de controle, escolher Aparência → Editor.

    A página Editar Temas abre.

  2. Na lista Modelos no lado direito da página, clique no modelo no qual você deseja exibir o conteúdo.

    Por exemplo, se você deseja exibir o conteúdo em uma barra lateral, escolha o modelo Sidebar: sidebar.php.

    O modelo selecionado aparece no editor no meio da página.

  3. Localize o primeiro fechamento ou tag no modelo Sidebar para o tema que você está usando.

    Video: Como criar um portfólio em WordPress #9 - Página inicial, Blog e Menu

    Se você estiver usando o tema Vinte Treze, por exemplo, o final parece com isso:

  4. Digite o seguinte código diretamente acima da tag final:

    lt;? php $ the_query = WP_Query ( ‘posts_per_page = 5&? Category_name = livros) - gt; lt; php while ($ the_query-gt; have_posts ()): $ the_query-gt; the_post () - gt; Lt; the_title php () - gt;? Lt; php the_excerpt () - endwhile- gt;?

    Na primeira linha, você pode mudar posts_per_page = 5&CATEGORY_NAME = livros para atender às suas necessidades específicas. mudança apenas 5 para qualquer número de mensagens que deseja que apareçam (não há nenhum limite!), e mudança livros para a lesma categoria específica que você deseja usar.

    Video: Criação de Temas para Wordpress - Aula 22 - lista de postagens - eXcript

  5. Clique no botão Atualizar Arquivo para salvar as alterações ao seu modelo.


Publicações relacionadas