Suporte » Desenvolvendo com WordPress » Como criar mais áreas de widgets

  • Resolvido Zappe

    (@zappe)


    Título original: Widgets

    Olá pessoal, gostaria de saber como dividir um widget com outros sidebars.

    Pois fiz um template com novos widgets e só consigo colocar um widget de notícias em 1 sidebar.

    Gostaria de colocá-lo em mais de um sidebar.

    Desde já obrigado

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Cara, a principio, os widgets podem ser usados em mais de uma sidebar. Esse widget é feito no modelo recomendado? veja aqui: http://codex.wordpress.org/Widgets_API

    Criador do tópico Zappe

    (@zappe)

    function wgep_servicos($args) {
    
    		global $post;
    
    		$nPosts = get_option('equipe_qtde_servicos') == 0 ? 3 : get_option('equipe_qtde_servicos');
    
    		$myposts = get_posts('numberposts='.$nPosts.'&category_name=servicos&orderby=rand');	
    
    		// Usando o modelo de widgets do tema
    		print $args['before_widget'];
    		print $args['before_title'] . "Serviços" . $args['after_title'];
    
    		print '<ul class="widget-servicos">';
    
    		foreach($myposts as $post) :
    			setup_postdata($post);
    
    			$data = get_the_date('d.m.Y');
    			$thumb   = get_post_meta(get_the_ID(), 'thumb',true);
    
    			?>
    			<li>
    			  <strong><a href="<?php the_permalink(); ?>" class="v-link"><?php echo get_the_title(); ?></a></strong>
    			</li>
    			<?php
    		endforeach; 
    
    		print "</ul>";
    
    		print $args['after_widget'];
    
    	}
    
    	// Ativa o sidebar
    	function wgep_servicos_widget() {
    		register_sidebar_widget('Serviços Equip. Prot.', 'wgep_servicos');
    	}
    
    	// Carregar o widget
    	add_action('widgets_init', 'wgep_servicos_widget');
    Criador do tópico Zappe

    (@zappe)

    É esse o código que fiz.

    Criador do tópico Zappe

    (@zappe)

    Criei um sidebar-home e um primary-sidebar na área do single e da page.

    Criador do tópico Zappe

    (@zappe)

    @caugb fiz um teste com o modelo exemplo do link que você me passou e agora deu certo, acho que é a versão desta semana que não permite mais, antes da mudança estava dando certo.

    Muito obrigado pela ajuda.

    Fica ai o site para dar uma olhada: http://www.equipeprotecao.com.br/

    abraço

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Como criar mais áreas de widgets’ está fechado para novas respostas.