Ir para conteúdo

Arquivado

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

Haveno

Puxar últimos posts relacionado a categoria do post principal.

Recommended Posts

Bom dia galera, estou com uma dúvida aqui, é o seguinte, quando eu visualizo um post logo abaixo quero exibir os últimos posts relacionados a categoria do post que está sendo exibido, como faço?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia galera, estou com uma dúvida aqui, é o seguinte, quando eu visualizo um post logo abaixo quero exibir os últimos posts relacionados a categoria do post que está sendo exibido, como faço?

Obrigado.

 

dá uma olha nesse Tutorial, acho que pode lhe ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, eu recomendaria utilizar um plugin para desempenhar esta função, principalmente para quem está utilizando temas gratis ou premium, pois caso o tema seja atualizado, você irá perder as configurações.

Os plugins por outro lado são em grande parte constumizáveis, portanto até mesmo questões visuais podem ser adaptadas para se adequar as necessidades do site.

Claro que se pode fazer isso simplesmente alterando o tema, mas se o tema não tem essa função, um plugin resolve rapidão.

 

Decidi escrever aqui este "comentário" pois nem todos os usuários de WP que passarão por este post podem ter a mesma vontade de fazer alterações no tema, e um dos motivos é o que descrevi acima.

 

Grande abraço.

=)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelo comentário Riclops, porém no meu caso o tema é próprio, resolvi a questão com o seguinte código:

<?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'        => 3,
							'caller_get_posts' => 1
							);

						$my_query = new wp_query($args);
							
							if( $my_query->have_posts() ) {
									
								while ($my_query->have_posts()) {
									$my_query->the_post();
									echo '<p class="meta"><img class="metap" src="'.IMAGES.'/icocalendario.png">'.$post->post_date.'</p>';
									echo '<a href="'. home_url() .'/'.$post->post_name.'"><h4>'.$post->post_title.'</h4></a>';
									echo '<p>' . the_excerpt() . '</p>';					
									echo '<br />';	
									}
								}
						}

						?>		


					

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.