Su código funciona bien, solo necesita reemplazarlo $término->nombre_término a $término->nombre entonces debería funcionar bien. vea el código a continuación como referencia.
Puedes obtener el term_ids de los que desea excluir utilizando get_term_by() en los términos que desea omitir. Luego puede pasar esos identificadores como argumento de exclusión.
Como nota, la segunda $args matriz en get_terms() ha quedado en desuso, por lo que debe mover MY_TAXONOMY en los argumentos con la clave taxonomy.
Además, no estoy seguro de por qué estás haciendo eco de una subcadena que comienza en 0 sin un punto final, así que lo eliminé. También eliminé la concatenación de variables y simplemente hice eco de la cadena en el bucle foreach.
$exclude_ids = array();
$exclude_names = array("MY TERM", "MY TERM 2", "MY TERM 3"); // Term NAMES to exclude
foreach( $exclude_names as $name ){
$excluded_term = get_term_by( 'name', $name, 'MY_TAXONOMY' );
$exclude_ids[] = (int) $excluded_term->term_id; // Get term_id (as a string), typcast to an INT
}
$term_args = array(
'taxonomy' => 'MY_TAXONOMY',
'orderby' => 'name',
'order' => 'ASC',
'exclude' => $exclude_ids
);
if( $terms = get_terms( $term_args ) ){
// If we have terms, echo each one with our markup.
foreach( $terms as $term ){
echo '<div class="post hvr-grow"><li><strong><a id="lista" href="'.esc_url( get_term_link( $term ) ) .'">'.$term->name.'</a>'. ' ('. $term->count . ')</strong></li></div>';
}
}
¡Gracias! Su código también funciona, pero optaré por el ajuste de @Mukesh Panchal.
– JZ
23 de junio de 2018 a las 19:46
¿Ha sido útil esta solución?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información