Modificar Loop do WordPress para mostrar categorias específicas

  • Autor Autor MelonLeon
  • 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
MelonLeon

MelonLeon

Gamma
Diseñador
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola alguien sabe como modificiar el loop de wordpress para que muestres diferentes categorias?

Lo que quiero es hacer algo asi

----
Titulo Categoria 1
- Entradas de categoria -
Titulo Categoria 2
- Entradas de categoria -
Titulo Categoria 3
- Entradas de categoria -

Alguien sabe como hacer esto? llevo meses intentando!! 😕
 
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
Veamos, suponiendo que el manejo básico para mostrar posts de una determinada categoría es este:
Mostrar entradas de una categoría en WordPress | Galvis Rojas

Lo siguiente, es según ese ejemplo, probar creando una nueva variable:

$the_query2 = new WP_Query( 'cat=0&showposts=3' );

Pero con la nueva categoría a mostrar. Sería como hacer tres loops básicamente. Esa sería una forma de hacerlo (O al menos creo que sería así, habría que probar).
 
Otra forma de hacerlo sería algo así:

Inserir CODE, HTML ou PHP:
                	<?php
                    $catmt='1,2,3,4'; // aqui el id de las categorias separadas por comas
                    $mtnumbers=3; // cantidad de entradas a mostrar por categorias
                    $get_post_query = 'numberposts='.$mtnumbers.'&category=';
					$categories = get_categories('include='.$catmt);
					foreach ($categories as $category) {
						$cat_id = $category->cat_ID;
						$pt = get_posts($get_post_query.$cat_id);
		    ?>
<p><?php echo $category->name; ?></p> <!--<Titulo de la categoria>-->
                        <!--<posts>-->
                        <ul>
                        	<?php foreach ($pt as $postmt) { ?>
                            <li><a href="<?php echo get_permalink($postmt->ID); ?>"><?php echo $postmt->post_title; ?></a></li>
                            <?php } ?>
                        </ul>
                      <!--</posts>-->

                    <?php } ?>
 

No me sirvio el segundo pero tengo este que me sirvio, pero cuando quiero hacer el de "aventura" copiando el mismo loop me sale error 🙁
Inserir CODE, HTML ou PHP:
<?php 
  $aventura = new WP_Query( 'cat=3&showposts=3' ); 
  $casas = new WP_Query( 'cat=51&showposts=3' ); 
?>
	<?php if ($casas->have_posts()) : while ( $casas->have_posts() ) : $casas->the_post() ?>
		<?php include(TEMPLATEPATH. '/includes/templates/loop.php');?>
		<?php endwhile; ?>
 
Voltar
Topo