it-swarm-pt.tech

Como posso incluir uma postagem em um tema?

Às vezes, pode ser necessário incluir um conteúdo que muda frequentemente em um tema, mas os temas demoram algum tempo para serem modificados. Também pode ser necessário permitir que um usuário não técnico mantenha algum conteúdo que apareça em mais de uma página. É possível (sem afetar muito o desempenho) incluir um post em um tema?

alt text

2
Gelatin

Você pode, mas eu acho que é muito mais fácil para o seu tema adicionar uma barra lateral e então colocar um widget de texto (ou qualquer outro widget) lá dentro, porque isso é muito mais flexível.

O que você descreveu eu fiz para alguns sites há mais tempo. Você pode apenas carregar a postagem e exibi-la. Eu usei query_posts() para obter o post (s) e, em seguida, have_posts(), query_posts(), the_content() e assim por diante para exibi-lo dentro dos arquivos de modelo (por exemplo, provavelmente footer.php no seu caso).

2
hakre

Você definitivamente deve usar um widget para obter essa funcionalidade, em vez de codificar uma chamada para uma postagem específica no seu tema. Existem plugins que estendem a funcionalidade do widget e facilitam o controle de quais páginas os widgets aparecem.

2
Travis Northcutt

Existem várias maneiras de fazer isso:

  1. Incluir uma página (que não aparece no menu)
  2. Inclua uma postagem
  3. Adicione uma página de opções ao tema, esta página incluirá o campo de texto que você precisa aqui.

Opções 1,2 podem ser implementadas usando query_posts. Opção 3 pode ser foind aqui

1
hannit cohen