Suporte » Ajustando o WordPress » Me ajudem: Widget em cima de outros wigtes

  • Resolvido Andre

    (@andredemoraes)


    Olá, pessoal! Estou com o seguinte problema: tenho duas sidebar (sidebar1 e sidebar2) num template e dentro das sidebar, alguns widgets. Na sidebar2, consigo inserir vários widgets, mas na “1”, só dois. Quando tento inserir mais de dois widgtes na sidebar1, aparece um por cima do outro. Não sei mais o que fazer… Vejam o código das sidebar:

    <?php
    global $options;
    foreach ($options as $value) {
        if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }
    }
    ?>
    <div id="homeright">
    
    <h2><?php if ($rs14_sidebar_heading) { echo stripslashes($rs14_sidebar_heading); } else { echo "navegue <span class=\"green\">pelo mundo</span>"; } ?></h2>
    <div id="sidebar1">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Left Sidebar") ) : ?>
    <h3>Archives</h3>
    
    <ul>
    <li><?php wp_get_archives(); ?></li>
    </ul>
    <?php endif; ?>
      </div>
    
    <div id="sidebar2">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Right Sidebar") ) : ?>
    <h3>Categories</h3>
    
    <ul>
    <li><?php wp_list_categories(); ?></li>
    </ul>
    <?php endif; ?>
    </div>
    
    </div>

    E esse é o código da folha de estilo (só sidebar):

    }
    #sidebar1 {
    	float: left;
    	width: 49%;
    	margin-bottom: 10px;
    }
    #sidebar2 {
    	float: right;
    	width: 49%;
    }

    E esse é o function:

    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' => 'Left Sidebar',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h3>',
    'after_title' => '</h3>',
    ));
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' => 'Right Sidebar',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h3>',
    'after_title' => '</h3>',
    ));
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' => '404 Page',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h3>',
    'after_title' => '</h3>',
    ));
    ?>

    Já tentei “de tudo”, e nada… Alguém, me ajude…

    Eis o site:

Visualizando 1 resposta (de um total de 1)
  • Isso provavelmente está associado aos estilos dos widgets, e não da sidebar apenas. Tente identificar as propriedades css dos widgets usando a extensão Firebug para o Firefox ou passe o link do site aqui pra gente dar uma olhada.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Me ajudem: Widget em cima de outros wigtes’ está fechado para novas respostas.