Suporte » Desenvolvendo com WordPress » Como adicionar sidebar nas internas sem aparecer na home

  • Estou mexendo no Hybrid Theme e gostaria de saber como faz pra inserir/excluir a sidebar nas páginas, exceto na home. Alguém sabe?

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Você pode criar múltiplas sidebars e nomeá-las, depois, basta colocar o comando específico da sidebar criada. Na prática, abra o seu arquivo functions.php (se não possuir crie ele)e insira o seguinte comando

    if ( function_exists('register_sidebar') )
    register_sidebar(array('name'=>'Nome da Sidebar',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h1><p>',
    'after_title' => '</p></h1>',
    ));

    Salve o arquivo e envie para sua host. Adora insira o seguinte comando no local onde você deseja que a sidebar apareça

    <?php if ( !function_exists('dynamic_sidebar')
    || !dynamic_sidebar('Nome da Sidebar') ) : ?>
    <?php endif; ?>

    Pronto! Esta sidebar só irá aparecer no local onde você definir. Lembre-se que você deve adequar o before_title e after_title de acordo com suas necessidades. Espero que ajude.

    No arquivo da index, proximo ao final tem uma chamada php
    <?php get_sidebar(); ?>
    basta você comenta-lo
    <?php //get_sidebar(); ?>

    Espero ter ajudado.

    att,
    Jeferson Sigales
    @jefms

    is_home() ?

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Como adicionar sidebar nas internas sem aparecer na home’ está fechado para novas respostas.