web-development-kb-pt.site

Como faço para apresentar o documento de arquivo, mas não na página principal?

Eu gostaria de colocar o conteúdo em uma barra lateral dos meus artigos do blog quando eles são visualizados no arquivo, mas não mostrar este conteúdo quando os artigos do blog são mostrados na página principal do meu site.

Isso pode ser feito?

4
dthorpe

Outra abordagem: edite seus arquivos de tema. archive.php simplesmente não pode chamar na barra lateral, e isso fará o que você está pedindo.

Dê uma olhada na Hierarquia do modelo para ver o que os arquivos individuais de um tema tratam.

1
artlung

Envolva o conteúdo em um condicional:

if( is_archive() ){
  // Do stuff
}

Mais sobre condicionais aqui:

http://codex.wordpress.org/Conditional_Tags

4
John P Bloch

Eu recomendaria configurar várias barras laterais. Então você pode chamar uma barra lateral para páginas regulares e uma barra lateral diferente para páginas de arquivo. Isso lhe dá controle total sobre quais elementos aparecem na barra lateral em cada tipo de página.

Aqui está um bom tutorial sobre a criação de múltiplas sidebars widgets. Você pode gerenciar cada um na seção Aparência >> Widgets do painel de administração.

4
EAMann