Como adicionar Posts Relacionados sem usar um Plugin

  • Autor Autor Usuario eliminado 17275
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
U

Usuario eliminado 17275

Hola betas,

¿Alguien sabe como se hace para poner un "Entradas Relacionadas" sin necesidad de plugin?

Gracias
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola aquí hice uno:
Agregas la función en functions.php.

HTML:
<?php function ZineyRelatedPosts($titulo,$post_ID){ 
   $max_links = 5; //Máximo de entradas a mostrar
   $i=0;   
   $tags = wp_get_post_tags($post_ID);  
    if($tags)    {        
       $first_tag = $tags[0]->term_id;      
      $args=array(  'tag__in' => array($first_tag),      
      'post__not_in' => array($post_ID),      
      'showposts'=> ($max_links),    
      'caller_get_posts'=>1        );    

      $consulta = new WP_Query($args);     
     if( $consulta->have_posts() ) {       
       echo $titulo.'<ul class="ZineyRelatedPosts">';     
       while ($consulta->have_posts()) : $consulta->the_post();  
              if($i<$max_links){         
                 echo '<li><a href="'.get_permalink().'" title="'.get_the_title().'">'.get_the_title().'</a></li>';    
               $i++;               
     }           
    endwhile;                      
  echo '</ul>';        
  }   
 }  
 wp_reset_query();
 }
?>

Luego en cualquier parte de tu single lo llamas asi:

PHP:
<?php ZineyRelatedPosts('<h3>Entradas relacionadas: </h3>',get_the_ID()) ?>

Aquí hay mas info:
http://www.tutsnt.com/tutoriales/wordpress/entradas-relacionadas-sin-plugin-wordpress/

 
Última edição:
Genial éste me fue muy util 😀
 
Voltar
Topo