Căutați o modalitate de a afișa o listă doar cu subcategorii? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a lista toate subcategoriile în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul index.php al temei dvs.:
$echo = '<ul>' . "\n";
$childcats = get_categories('child_of=' . $cat . '&hide_empty=1');
foreach ($childcats as $childcat) {
if (1 == $childcat->category_parent) {
$echo .= "\t" . '<li><a href="' . get_category_link($childcat->cat_ID).'" title="' . $childcat->category_description . '">';
$echo .= $childcat->cat_name . '</a>';
$echo .= '</li>' . "\n";
}
}
$echo .= '</ul>' . "\n";
echo $echo;
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizionarea celorlalte articole de pe site, cum ar fi: 12 cele mai bune pluginuri WordPress pentru bloggeri și cum să creați formulare de abonare în WordPress.
Sunt atât de bun la a încurca lucrurile, așa că iată câteva întrebări/comentarii:
Să zicem că am o categorie principală numită MAȘINI și 3 subcategorii: 1) Mașini Sport 2) Mașini Economice 3) 4 x 4
După cum știm acum, dacă am postări în categoria #1 +2 +3, toate vor apărea sub MAȘINI – acesta este standardul în WP.
Acum, cu acest cod, dacă utilizatorul face clic pe MAȘINI, va primi doar cele 3 subcategorii FĂRĂ nicio postare?
Este corect?
A doua întrebare:
Unde adaug acest cod?
Mulțumesc
Roger
[…] Acest post a fost menționat pe Twitter de Y Combinator Newest!, HN Firehose. HN Firehose a spus: WordPress afișează lista doar cu subcategorii: http://bit.ly/geanqN […]