Come visualizzare una categoria solo se ha post in WordPress
Questo frammento che stiamo condividendo in questo articolo è utile per i progetti molto personalizzati. Per impostazione predefinita è possibile utilizzare la funzione wp_list_categories per visualizzare le categorie e visualizza solo le categorie se contiene post. A volte, quando si personalizza WordPress, potrebbe essere necessario utilizzarlo in questo modo. Quando stavamo lavorando al progetto di un cliente, abbiamo trovato la necessità di questo frammento di codice, quindi lo stiamo condividendo per chiunque altro possa utilizzarlo.
category_count> 0) echo get_category ('17 ') -> cat_name; ?>
Nel metodo sopra stiamo specificando l'ID di categoria per una categoria molto specifica se si desidera controllare, ma è possibile farlo anche con tutte le categorie. Basta incollare lo snippet qui sotto dove lo vuoi.
conta> 0) echo $ category-> cat_name; ?>
Ora, come lo useresti? A volte hai una categoria con un nome specifico, ma vuoi mostrare il link con un altro testo di ancoraggio, e vuoi solo visualizzarlo se ha dei post, in questo modo può essere utile. Ad esempio, nel tuo menu di navigazione, puoi inserire qualcosa di simile a questo:
category_count> 0) echo "Blog"; ?>
Questo controllerà se la categoria 17 ha dei post, se lo fa, allora mostrerà la voce del menu di navigazione chiamata Blog, altrimenti non lo farebbe.
È molto semplice e facile, ma per i nuovi sviluppatori può essere utile.