Ricardo Martins

Computação & Tecnologia

Barras laterais distintas em páginas do seu Blog WordPress

with 2 comments

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!

Written by Ricardo Martins

maio 17th, 2009 at 8:45 pm

Posted in Utilidades

Tagged with

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

Subscribe to comments with RSS or TrackBack to 'Barras laterais distintas em páginas do seu Blog WordPress'.

  1. deu erro comigo, eh sempre assim, q fase …

    beto

    28 jan 10 at 8:50 am

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

    el Che

    20 jul 10 at 4:04 pm

Leave a Reply