WordPress

Inscreva-se em nosso canal no Youtube Daviwp

Criando posts relacionados para WordPress

06/02/2013 WordPress (4) comentários

Galera de volta com mais um post, já esta pronto nosso código vamos só copiar e colar, o css fica a critério de vocês bom, muitos já ouviram falar em posts relacionados, aparece mais na single, bem é isso que vamos fazer, basta pegar o código abaixo e colar na single.php abaixo do seu conteúdo veja a imagem como fica.

postrelacionadoswordpressdaviwp

01 – Copie e cole esse código no seu arquivo single.php abaixo do seu conteúdo, esse código já esta com a opção de thumbnail se precisar utilizar ok?

<div class="relacionados">
            <?php 
 
				$categories = get_the_category($post->ID);  
				if ($categories) {  $category_ids = array();  
					foreach($categories as $individual_category)  
						$category_ids[] = $individual_category->term_id; 
 
					$args=array( 
						'category__in' => $category_ids, 
						'post__not_in' => array($post->ID), 
						'showposts'=>4, // Number of related posts that will be shown. 
						'caller_get_posts'=>1 
					); 
					$my_query = new wp_query($args); 
 
 
 
					if( $my_query->have_posts() ) { 
						$count=1;
						echo '<h3>Posts relacionados</h3><ul>';
						while ($my_query->have_posts()) { 
							$my_query->the_post(); ?>
            <div class="box-relacionado <?php if($count == 4) echo "lest" ?>"> <a title="<?php the_title_attribute(); ?>" href="<?php the_permalink() ?>">
              <?php the_post_thumbnail('relacionados');?>
              </a>
              <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
                <?php the_title(); ?>
                </a></li>
            </div>
            <?php $count ++; ?>
            <?php } 
						echo '</ul>'; 
						wp_reset_query();
					} 
				} 
 
			?>
          </div>
          <!-- end .relacionado-->

Prontinho galera, espero poder ajudar, agradeço a todos até a proxíma!

daviwp

Meu nome é Davi Alves desenvolvedor web e WordPress developer, residente de Belo Horizonte, sou um dos organizadores do WordCamp evento oficial do WordPress em BH e co-fundador do Belo Horizonte WordPress Group juntamente com o fundador Mateus Neves, sou articulista de alguns sites, e fundador do daviwp.com, aqui compartilho conhecimentos para toda galera aficionada em WordPress.