hola necesito mostrar en la single.php posts relacionados con la categoria de ese post y si no hay, mostrar posts relacionados de la categoria padre.
ayuda!
| |||
posts relacionados en single.php hola necesito mostrar en la single.php posts relacionados con la categoria de ese post y si no hay, mostrar posts relacionados de la categoria padre. ayuda! |
| ||||
Respuesta: posts relacionados en single.php Instala este plug in en tu theme, es excelente y sin necesidad de modificar nada. Sólo una observación, cuando descomprimes el .zip te crea una carpeta que se llama igit-related-posts-with-thumb-images-after-posts.3.9.7 dentro de esta hay otra igit-related-posts-with-thumb-images-after-posts (esta carpeta es la que debes subir). Suerte. |
| |||
Respuesta: posts relacionados en single.php no quiero con plugins.. quiero con codigo aca tengo el codigo que estoy usando.. necesitaria que me digan como hago para que no me muestre el post que se esta viendo... osea estos related van al final de un post.. y no quiero q en los related aparezca ese mismo post.. Cita: foreach((get_the_category()) as $categ) { $catid2 = $categ->cat_ID; $parentid2 = $categ->category_parent ; $name2 = $categ->cat_name ; $thePostID = $post->ID; if ($parentid2 != 0): //no es cat padre query_posts('cat='.$catid2.'&orderby=rand'); $i = 0; if (have_posts()) : //si la subcategoria tiene posts while (have_posts()) : the_post(); $count = $i++; if ($count == 2) : break; else: ?> <div class="post relatedlast"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail();?></a> <div class="txt"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><h4><?php the_title(); ?></h4></a> <?php the_excerpt1(); ?> </div> </div> <?php endif; endwhile; elseif (have_posts() == 0): //si la subcategoria no tiene posts que traiga del parent query_posts('cat='.$parentid2.'&orderby=rand'); $i = 0; while (have_posts()) : the_post(); $count = $i++; if ($count == 2) : break; else: ?> <div class="post relatedlast"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail();?></a> <div class="txt"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><h4><?php the_title(); ?></h4></a> <?php the_excerpt1(); ?> </div> </div> <?php endif; endwhile; endif; endif; }?> <?php foreach((get_the_category()) as $category) { $this_cat2 = $category->slug; query_posts('cat=149'); if (have_posts()) : while (have_posts()) : the_post(); if (get_post_meta(get_the_ID(),'relacionados-'.$this_cat2.'-2',true)) : echo '<div class="block light searches relatedfirst">'; echo '<h3 style="color:#934810;">Otras personas han buscado</h3>'; echo '<div id="relacionados" class="otroshanbuscado">'; the_content(); echo '</div>'; echo '</div>'; endif; endwhile; endif; }; ?> |
Etiquetas: |