Slik viser du bare en kategori hvis den har innlegg i WordPress

Slik viser du bare en kategori hvis den har innlegg i WordPress / Guider

Denne delen som vi deler i denne artikkelen er nyttig i svært tilpassede design. Som standard kan du bruke wp_list_categories funksjonen til å vise kategorier, og det viser bare kategorier hvis det har innlegg. Noen ganger når du tilpasser WordPress, må du kanskje bruke den på denne måten. Da vi jobbet med et klientprosjekt, fant vi et behov for denne brikken, derfor deler vi den for alle andre som kan bruke den.

 category_count> 0) echo get_category ('17 ') -> cat_name; ?> 

I metoden ovenfor spesifiserer vi kategorien ID for svært spesifikk kategori hvis du vil sjekke, men du kan også gjøre dette med alle kategorier. Bare lim inn koden nedenfor der du vil ha den.

 telle> 0) echo $ category-> cat_name; ?> 

Nå, hvordan vil du bruke den? Vel noen ganger har du en kategori med et bestemt navn, men du vil vise linken med en annen ankertekst, og du vil bare vise den hvis den har innlegg, denne måten kan være nyttig. Så for eksempel i navigasjonsmenyen, kan du skrive inn noe slikt:

 category_count> 0) ekko "Blog"; ?> 

Dette vil sjekke om kategori 17 har noen innlegg, hvis det gjør det, vil det vise navigasjonsmenyelementet kalt Blog, ellers ville det ikke.

Det er veldig enkelt og enkelt, men for de nye utviklerne kan det være nyttig.