Barras laterais distintas em páginas do seu Blog WordPress

Como eu levei uma surra para descobrir como se faz isso, depois de ler muito as páginas do Codex do WordPress finalmente eu descobri como fazer isto. Para facilitar a vida dos leitores, vou dar esta dica de bandeja para vocês.

Sabemos que por padrão o WordPress só habilita 1 barra lateral nos temas. Desta forma, em todas as páginas do seu blog você tem a mesma barra lateral. Aqui veremos como habilitar mais barras laterais, para que você possa usar uma barra lateral diferente em cada página.

Primeiro passo: Alterar o arquivo functions.php. Atere o trecho abaixo:

register_sidebar();

Para

register_sidebars(6, $p);

Note que neste exemplo queremos 6 barras laterais. Caso tenhamos 6 páginas, poderemos usar uma barra lateral diferente em cada página.

Ao realizar a alteração, no meu Aparência/Widgets agora estarão disponíveis 6 barras laterais, onde você pode inserir conteúdos diferentes em cada uma delas.

Segundo passo: Criar os arquivos sidebar-2.php, sidebar-3.php, sidebar-4.php, sidebar-5.php e sidebar-63.php usando o mesmo código da barra lateral padrão (sidebar.php) alterando apenas o número de identificação de cada uma no trecho abaixo:

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>

Para

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar(2) ) : ?>

Neste caso, identificamos que o arquivo sidebar-2.php será a opção Barra Lateral 2 do menu Aparência/Widgets. Lembrando que o arquivo sidebar.php refere-se à Barra Laterral 1

Terceiro passo: Criar as páginas.php que deseja ter o sidebar diferente, utilizando o mesmo código do page.php da seguinte forma:

Insira o trecho abaixo no topo da página para indiciar que ela será um modelo de página:

<?php
/*
Template Name: Nome_da_pagina
*/
?>

Altere o trecho abaixo:

<?php get_sidebar() ?>

Para

<?php get_sidebar(2) ?>

Desta forma, você identifica que arquivo de barra lateral este modelo de página irá usar. Neste caso, a página usará o arquivo sidebar-2.php.

Quarto Passo: Alterar nas suas páginas, na parte de Atributos, qual modelo era irá utilizar conforme foram criadas no terceiro passo. Sugiro que crie os arquivos.php com o mesmo nome do título da página. Por exemplo, se você tem uma página chamada Contato, crie o arquivo contato.php no terceiro passo.

Quinto Passo: Configure os ítens das suas barras laterais e pronto!

Anúncios

2 Responses to “Barras laterais distintas em páginas do seu Blog WordPress”


  1. 1 beto janeiro 28, 2010 às 11:50 am

    deu erro comigo, eh sempre assim, q fase …

  2. 2 el Che julho 20, 2010 às 7:04 pm

    Oi no vai, fize tudo como vc escrivio ma sno vai.


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Visitantes

  • 241,483 Acessos

%d blogueiros gostam disto: