Junto con Diego, el pibe que labura conmigo, estamos armando un sitio de ventas y necesitábamos listar otros posts de la misma categoría y no queríamos usar ningún plugin, a continuación el código:
PHP:
-
<?php if ( is_single() ) { // Si es un single post
-
$cat = the_category_ID(FALSE) ; // El id de la categoría, el (FALSE) es para que no escriba el número
-
$post = get_the_ID(); // El id del current post
-
'cat'=>$cat, // El id de la categoría que buscamos arriba
-
'showposts' => 3, // El número de posts que se van a listar
-
);?>
Ahora para que se muestren los posts ponemos esto:
PHP:
-
<h4>Relacionados:</h4>
-
<ul>
-
<?php $recent = new WP_Query($args); while($recent->have_posts()) : $recent->the_post();?>
-
<li><strong><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></strong></li>
-
<?php endwhile; ?>
-
</ul>
El código completo:
PHP:
-
<?php if ( is_single() ) { // Si es un single post
-
$cat = the_category_ID(FALSE) ; // El id de la categoría, el (FALSE) es para que no escriba el número
-
$post = get_the_ID(); // El id del current post
-
'cat'=>$cat, // El id de la categoría que buscamos arriba
-
'showposts' => 3, // El número de posts que se van a listar
-
);
-
?>
-
<h4>Relacionados</h4>
-
<ul>
-
<?php $recent = new WP_Query($args); while($recent->have_posts()) : $recent->the_post();?>
-
<li><strong><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></strong></li>
-
<?php endwhile; ?>
-
</ul>
-
<?php } ?>
Cualquier duda pregunten que vemos si la resolvemos
Pingback: Tecnologías y su contexto
estan armando un sitio de ventas con wordpress? es interesante.. muestran los articulos en ventas en forma de post?
Si Marcelo, en realidad en la home tenemos 3 articulos por cada categoría con thumbnails, usamos bastante imagenes, solo cada articulo individual se ve como un post.
Saludos!
Fantastico! Muchas gracias por compartirlo!
el codigo se podria minimizar??..
si este codigo quiero que se muestre antes del post, muestra el contenido del ultimo relacionado. si lo pongo despues del post se muestra bien, pero necesito ponerlo antes del post. espero puedas mejorarlo, saludos.!
Pingback: Mostrar post relacionados de la misma categoria en WP | Codigo Geek
Pingback: tekxy
Pingback: Mostrar articulos relacionados sin plugins | chichote.com
Funciona perfecto! GRACIAS!!
Lo estoy usando en *** ..
con unos ligeros cambios..
Así como está el “” me dejaba un gran espacio entre un post y otro.. lo quité y le agregue un salto para que liste uno debajo del otro y agregué un pequeño icono al lado de cada texto.
saludos
Hola amigo. El plugin tiene un error: oculta los comentarios del post. Ojalá pudieras solucionarlo. Saludos.
Tengo un problema con este codigo.
Al utilizarlo al final del articulo en “sigle.php” y mas abajo citar los comentarios “”, Los comentarios que aparecen en el articulo que estoy, son los del ultimo que aparece en los relacionados por categoria.
NO se si me explico, es como si fuese que el codigo no esta bien cerrado.
Gracias por una solucion futura.
Gracias por el dato, me servido de mucho…
Genial! Gracias
Excelente! funcionó de maravilla gracias!