Suporte » Desenvolvendo com WordPress » Como criar sidebar que apareça somente na Home

  • Olá,

    Já pesquisei bastante sobre, antes de decidir pedir ajuda aqui.

    Vou relatar brevemente o que tentei fazer e deu errado:

    Na functions.php adicionei:

    register_sidebar(array(
    		'name' => 'Sidebarhome',
    		'before_widget' => '<div id="%1$s" class="box %2$s">',
    		'after_widget' => '</div></div>',
    		'before_title' => '<div class="title"><h2>',
    		'after_title' => '</h2></div><div class="interior">',
    	));

    Enviei uma página sidebarhome.php para o servidor junto com as outras e dentro dela coloquei:

    <div id="sidebarhome">
    		<h2>Sidebarhome</h2>
    
    	<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebarhome') ) : ?>

    e por fim fui no modelo da página principal index e alterei para: (talvez isso não exista, mas fui pela lógica)

    <?php get_sidebarhome(); ?>

    resultado: erro na sidebar da home…

    Alguém saberia o jeito certo de adicionar uma sidebar que apareça somente na Home?

    Agradeço qualquer tentativa de ajuda…
    grato pela atenção…

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Criador do tópico rafael274

    (@rafael274)

    olha, mudei a última linha de código ali dentro da index para:

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

    e até que deu certo, mas sinto falta de CSS no esquema… =P se alguém souber como usar o mesmo CSS da sidebar antiga pra esse… serei mto grato…

    Criador do tópico rafael274

    (@rafael274)

    To apanhando feio pro CSS agora… =/

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Como criar sidebar que apareça somente na Home’ está fechado para novas respostas.