Mostrar posts de subcategoria Rap Local no template category.php

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

YeltsinReyes

Mi
Verificación en dos pasos activada
Verificado por Binance
Hola, lo que tengo es esto un post personalizado llamado Mp3 con las categorias Gereros > Rap Local todo bien.
Si entro a miweb.com/generos/rap-local/ la plantilla seria category.php pero como hago el loop para mostrar lo posts de esta sub categoria Rap Local ?
 
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
No entendí bien a que te referís. Pero si lo queres es que la categoría Rap Local muestre una plantilla diferente con un loop personalizado, simplemente tenes que crear un archivo personalizado cuyo nombre contenga el slug o id de la categoría, es decir category-slug.php

Esto esta detallado en la documentación de WordPress

Category Templates << WordPress Codex
 
No entendí bien a que te referís. Pero si lo queres es que la categoría Rap Local muestre una plantilla diferente con un loop personalizado, simplemente tenes que crear un archivo personalizado cuyo nombre contenga el slug o id de la categoría, es decir category-slug.php

Esto esta detallado en la documentación de WordPress

Category Templates << WordPress Codex

Si esto lo hice para la categoria principal generos asi category-generos.php donde mostrare todos las sub categorias sin post!

- - - Actualizado - - -


Osea que tengo que hacer una consulta personalizada usando el nombre de la categoria, por ejemplo..

En: category.php
PHP:
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title><?php single_cat_title(); ?></title>
</head>
<body>

<h1><?php single_cat_title(); ?></h1>

<?php
$cat = single_cat_title();
$mp3 = new WP_Query(['post_type' => 'mp3', 'category_name' => $cat, 'showposts' => 30]); ?>
<?php if($mp3->have_posts()): while($mp3->have_posts()): $mp3->the_post(); ?>

<a href="<?php echo get_the_permalink(); ?>"><?php echo get_the_title(); ?></a>

<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>

<p>No hay mp3 disponibles!</p>

<?php endif; ?>

	
</body>
</html>
 
Última edição:
Si esto lo hice para la categoria principal generos asi category-generos.php donde mostrare todos las sub categorias sin post!

- - - Actualizado - - -



Osea que tengo que hacer una consulta personalizada usando el nombre de la categoria, por ejemplo..

En: category.php
PHP:
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title><?php single_cat_title(); ?></title>
</head>
<body>

<h1><?php single_cat_title(); ?></h1>

<?php
$cat = single_cat_title();
$mp3 = new WP_Query(['post_type' => 'mp3', 'category_name' => $cat, 'showposts' => 30]); ?>
<?php if($mp3->have_posts()): while($mp3->have_posts()): $mp3->the_post(); ?>

<a rel="nofollow" href="<?php echo get_the_permalink(); ?>"><?php echo get_the_title(); ?></a>

<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>

<p>No hay mp3 disponibles!</p>

<?php endif; ?>

	
</body>
</html>

si, tienes que usar el wp_query y agregar que busque con los campos personalizados
 
si, tienes que usar el wp_query y agregar que busque con los campos personalizados

Ah era que veia algunos theme que tenian el loop normal, pero me imagino ahora que es porque son entradas normales!
Gracias man! :encouragement:
 

Tópicos similares

Voltar
Topo