Excluir categoría de la lista – WordPress

1 minuto de lectura

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?