Estoy tratando de excluir una categoría para que no se muestre en la siguiente lista:
<?php
$categories = get_categories( 'orderby=id&exclude=1,'. getOption('promo-categorie', false) );
foreach( $categories as $category ) :
$active = ( !is_home() && get_query_var( 'cat' ) == $category->term_id )? ' style="color: ' . getOption($category->category_nicename . '-color', false) . '"' : '';
$catLink = ( get_query_var( 'cat' ) == $category->term_id ) ? get_bloginfo( 'wpurl' ) : get_category_link( $category->term_id );
?>
<a class="nav-links" href="https://stackoverflow.com/questions/26667240/<?php echo ( get_query_var("sort' ) == 'list' )? add_query_arg( array( 'sort' => 'list' ), $catLink ) : $catLink ?>" <?php echo $active; ?>><?php echo $category->name; ?></a>
<?php
endforeach;
?>
Soy un novato total con PHP, pero por lo que puedo decir, la “categoría promocional” está siendo excluida. Además, me gustaría excluir otra categoría.
Cualquier ayuda sería apreciada.
Puede excluir la identificación en la matriz. Puede pasar varias identificaciones en el parámetro de exclusión como
$args = array(
'hide_empty' => 1,
'exclude' =>array(1,2,3) // desire id
);
$categories = get_categories($args );
-
Eso lo hizo. ¡Gracias por tu ayuda!
– kesernio
31 de octubre de 2014 a las 12:21
¿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.