Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wagner C.

Multiplos widgets na mesma página

Recommended Posts

Olá.

 

Estou criando um templante em que preciso colocar pelo menos 3 widgets na página do index.php

 

Estou em dúvida como posso fazer isso.

 

Estou usando a função <?php get_sidebar(); ?> onde puxo o arquivo sidebar.php.

 

No sidebar tenho o seguinte código...

<div class="sidebar">
	<?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    <?php endif; ?>
</div>

Dessa forma consigo inserir um widget. porém como inserir os outros que preciso?

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui resolver colocando no meu arquivo functions.php o código dessa forma...

<?php
	if(function_exists('register_sidebar'))
		register_sidebar(array(
			'name' => 'Widget Ofertas',
			'before_widget' => '<div class="widgets">',
			'after_widget' => '</div>',
			'before_title' => '<h2>',
			'after_title' => '</h2>',
		));
	if(function_exists('register_sidebar'))
		register_sidebar(array(
			'name' => 'Widget Maps',
			'before_widget' => '<div class="widgets">',
			'after_widget' => '</div>',
			'before_title' => '<h2>',
			'after_title' => '</h2>',
	));
	if(function_exists('register_sidebar'))
		register_sidebar(array(
			'name' => 'Widget Facebook',
			'before_widget' => '<div class="widgets">',
			'after_widget' => '</div>',
			'before_title' => '<h2>',
			'after_title' => '</h2>',
	));
	if(function_exists('register_sidebar'))
		register_sidebar(array(
			'name' => 'Widget Social Rodapé',
			'before_widget' => '<div class="widgets">',
			'after_widget' => '</div>',
			'before_title' => '<h2>',
			'after_title' => '</h2>',
	));
	if(function_exists('register_sidebar'))
		register_sidebar(array(
			'name' => 'Widget Rodapé',
			'before_widget' => '<div class="widgets">',
			'after_widget' => '</div>',
			'before_title' => '<h2>',
			'after_title' => '</h2>',
	));
?>

E no arquivo php da minha página coloquei dessa forma, somente para puxar meus widgets...

<div class="sub_rodape_left"  align="left">
	<?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar(2)) : ?>
    <?php endif; ?>

		<?php get_sidebar(2); ?>
</div>
<div class="sub_rodape_right"  align="left">
	<?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar(3)) : ?>
    <?php endif; ?>

		<?php get_sidebar(3); ?>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.