Suporte » Temas » Dificuldade adicionar uma sidebar no tema

  • Bom dia pessoal. Estou com dificuldade em adicionar uma sidebar no tema que estou trabalhando no wordpress. O tema é dividido em left footer, middle footer e right footer, todos apontando para o arquivo footer.php. Se eu tento adicionar um widget em qualquer dessas posições a função sempre aparece somente no rodapé da página. Já tentei utilizar alguns plugins de sidebar para adcionar o mesmo, porém não tem jeito de a barra lateral aparecer ao lado direito da página.

    Arquivo footer.php:

    <?php gents_container_end(); // after container hook ?>

    <!– +++++ Footer Section +++++ –>
    <footer id=”footer”>
    <div class=”container”>
    <div class=”row”>
    <div class=”col-lg-4″>
    <?php dynamic_sidebar(‘footer-left’); ?>
    </div>
    <div class=”col-lg-4″>
    <?php dynamic_sidebar(‘footer-middle’); ?>
    </div>
    <div class=”col-lg-4″>
    <?php dynamic_sidebar(‘footer-right’); ?>
    </div>

    </div><!– /row –>
    </div><!– /container –>
    </footer><!– end #footer –>

    <?php wp_footer(); ?>

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • tudo que estiver em footer.php vai aparecer apenas no rodapé..
    Voce deve primeiro verificar se o seu tema não tem mesmo nenhuma sidebar lateral padrão.. caso não tenha voce precisa criar uma nova no funtions.php e depois chama-la onde voce quer que ela apareça

    Criador do tópico Leandro Silva

    (@leandrobolsoni)

    Olá Paula. realmente o tema não tem nenhuma sidebar.

    Eu criei a sidebar na function.php

    /* WIDGETS */

    if (function_exists(‘register_sidebar’))
    {
    register_sidebar(array(
    ‘name’ => ‘Sidebar’,
    ‘before_widget’ => ‘<div class=”widget”>’,
    ‘after_widget’ => ‘</div>’,
    ‘before_title’ => ‘<h3>’,
    ‘after_title’ => ‘</h3>’,
    ));
    }

    E estou tentando chama-la com esse comando:

    <div id=”sidebar”>
        <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘Sidebar’)

    ) : ?><?php endif; ?>
    </div>

    Porém acho que o problema está em achar a posição. Pois já tentei no index.php, footer, sidebar e nenhum deles coloca na posição correta, ou seja, na lateral.

    Mas ela aparece (mesmo sem ser na posição correta)?

    Criador do tópico Leandro Silva

    (@leandrobolsoni)

    Isso. Se eu colocar no footer ele aparece no rodapé, no header no cabeçalho, no sidebar e index não acontece nada.

    e no page.php?

    Criador do tópico Leandro Silva

    (@leandrobolsoni)

    Também tentei e não apareceu em nenhum local.
    Estou utilizando o tema StanleyWP

    Cara sei muito pouco de html, css e php, más vou ta adicionando ela só que tem que configurar no css o float, vai no css do seu tema e digita.

    #sidebar { /* troque pelo id que você usou na div da sidebar */
    float:right; /*se quiser na esquerda troque o right por left; */
    border: 2px solid #000; /*essa borda e so pra ver onde está a sidebar */
    }

    Não sei se era isso que você procurava.

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • O tópico ‘Dificuldade adicionar uma sidebar no tema’ está fechado para novas respostas.