Escludere una categoria dall'archivio delle categorie
Ho incluso il codice con cui sto lavorando qui sotto. Ho fatto alcuni lavori personalizzati su un mio sito WordPress. Questa è una pagina che mostra un elenco di categorie insieme a immagini e una breve descrizione. Non sono sicuro di come escludere una singola categoria dalla visualizzazione su questa pagina.
Questo è un sito di media, quindi tutte le categorie corrispondono a produzioni. Vorrei creare un blog, ma non posso farlo finché non trovo un modo per escludere la categoria dalla visualizzazione nella nostra pagina delle produzioni. Qualsiasi aiuto sarebbe apprezzato, di solito riesco a districarmi con WordPress, ma questa volta sono bloccato.
<?php include( TEMPLATEPATH . '/admin/admin-init.php' ); ?>
<div id="main">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><?php the_title(); ?></h2>
<div class="post-content">
<?php the_content(); ?>
</div>
<?php endwhile; endif; ?>
<div class="divider"></div>
<div class="image-gallery categories-archive">
<?php
// Ottiene tutte le categorie (anche quelle vuote)
$categories = get_categories('hide_empty=0');
$imgs = get_option('ciii_image_names');
$upl = wp_upload_dir();
foreach ($categories as $c): ?>
<?php
// Controlla se esiste un'immagine per la categoria, altrimenti usa un'immagine placeholder
$img = isset($imgs[$c->term_id]) ? $upl['baseurl'].'/category-images-ii/'.$imgs[$c->term_id]['original'] : $upl['baseurl'].'/dummy-285x175.png';
?>
<div class="one_third">
<div class="post-img-medium">
<a href="<?php echo get_category_link($c->term_id) ?>" rel="bookmark" title="<?php echo $c->cat_name ?>"><img src="<?php echo $img ?>" width="285" alt="<?php echo $c->cat_name ?>" title="<?php echo $c->cat_name ?>" /></a>
</div>
<h2 class="post-title"><a href="<?php echo get_category_link($c->term_id) ?>" rel="bookmark" title="<?php echo $c->cat_name ?>"><?php echo $c->cat_name ?></a></h2>
<p><?php echo $c->description ?></p>
</div>
<?php endforeach; ?>
<div class="clear"></div>
</div>
</div><!--post-->
</div><!--main-->
non funzionerà. Primo: chiami la funzione get_categories
prima dell'inizializzazione della variabile $args
. Secondo: hai un errore nella sintassi di dichiarazione dell'array. E terzo: usi l'argomento exclude
in modo errato, dovrebbero esserci gli ID dei post da escludere.
