Mostrar solo subcategoría principal en entradas relacionadas

  • Autor Autor iniciopublic
  • Fecha de inicio Fecha de inicio
iniciopublic

iniciopublic

Préstamo
Ómicron
Verificación en dos pasos activada
Verificado por Whatsapp
Tengo una entrada con la siguiente categoría y subcategoría
0 0
Tengo una entrada con la siguiente categoría y subcategoría
-Crops
---fruit
----papaya (Main)
El problema es que cuando muestro los artículos relacionados, me muestra todas las entradas de la categoría ( crops) y no de la subcategoría que selecciona como main ( papaya)
Este es el código que tengo:
$terms = get_the_terms( get_the_ID(), 'post_tag');

$args = array (
'category__not_in' => $tags,
'post__not_in' => array(get_the_ID()),
'posts_per_page' => '10',
'ignore_sticky_posts' => 1,
'meta_key' => '_thumbnail_id',
);


$query = new WP_Query($args);

if ($query->have_posts()) { ?>
<section class="entry-related">
<h3>Articulos relacionados</h3>
<div class="flex flex-fluid">
<?php
while ($query->have_posts()) {
$query->the_post();
get_template_part('template-parts/loops/loop', 'related');
}
?>
</div>
</section>

<?php
}
wp_reset_postdata();
¿Cómo me mostrarías solo las entradas en la subcategoría que selecciono como principal?
Gracias por tu ayuda
 
Prueba agregando el id de la categoría con
PHP:
 'cat' => $sub_cat_id
 
Atrás
Arriba