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 postos de essa categoria na página inicial, na barra lateral do blog, ou em algum 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:

  • X = posts_per_page: 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.

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

    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 Parâmetros- 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 postos de e localize a lesma que pertence à categoria. Depois de fazer isso, você está pronto para adicionar o WP_Query () - tag ao seu modelo. A lesma 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 postos de Categorias, clique no nome da categoria que você 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 = 5category_name = livros') ->

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, escolha 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.

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

menu