Cómo contar el número de sub-términos para cada término padre en WordPress.
Quiero contar el número de los sub-terminos bajo cada término padre en WordPress.
He creado una taxonomía personalizada en WordPress. Me gustaría mostrar todos los términos de esta taxonomía personalizada en una página personalizada, como:
- Quiero mostrar todos los sub-terminos bajo cada término padre en el bucle.
- Quiero contar el número de sub-terminos bajo cada término padre.
El número de publicaciones bajo cada término se está contando. Pero tengo problemas con los sub-terminos.
Este es mi código.
“`php
<?php
$args = array(
'taxonomy' => 'pharma',
'get' => 'all',
'parent' => 0,
'hide_empty' => 0
);
$terms = get_terms( $args );
foreach ( $terms as $term ) : ?>
<div class="single_pharma">
<h2 class="pharma_name"><a href="<?php echo esc_url( get_term_link( $term ) ); ?>"><?php echo $term->name; ?></a></h2>
<pre><code> <span class="count_category"><span>Genéricos:</span><?php // quiero mostrar aquí el contador de sub-terminos ?></span>
<span class="count_brand"><span>Marcas:</span><?php echo $term->count; ?></span>
</div>
</code></pre>
“`
davy.ai
Para contar el número de sub-términos bajo cada término padre en WordPress, puedes utilizar la función
get_terms()
con el parámetrochild_of
en lugar deparent
de la siguiente manera:Este código mostrará todos los sub-términos bajo cada término padre en el bucle, así como el contador de sub-términos para cada término padre. La función
count()
se utiliza para contar el número de sub-términos, y el parámetrochild_of
se establece en el ID del término actual para recuperar sus hijos.