Cum se afișează numai categoria părinte în WordPress Post Loop

Cum se afișează numai categoria părinte în WordPress Post Loop / tematică

Când utilizați the_category () template în tema WordPress, afișează atât categoria părinte, cât și orice copil / subcategorii sub el. Dacă creați un site care utilizează o mulțime de categorii de copii pentru a clasifica conținutul, atunci aceasta poate deveni o problemă deoarece the_category cod va crea o mulțime de dezordine. De exemplu, se va afișa ca "Filed in Blogs, Genesis Framework, 2 Column Theme etc". din pacate the_category () nu are parametri opționali precum child = 0 sau depth = -1. Când am creat galeria noastră WordPress, aceasta a fost una din problemele cu care ne-am confruntat. În acest articol, vă vom arăta cum să afișați numai o categorie părinte în buclă dvs. de postare WordPress.

Deschideți pur și simplu fișierul single.php sau oriunde altundeva doriți să utilizați acest cod și apoi înlocuiți următorul cod sau ceva asemănător cu acesta:

 

cu acest cod:

category_parent == 0) $ parentscategory. = 'cat_ID). ';>'. $ category-> name. ','; echo substr ($ părințicategorie, 0, -2);?>

Acum, acest lucru vă va permite să afișați numai categoria părinte în buclă dvs. de postare WordPress. De exemplu, vedeți imaginea din exemplu:

Problema noastră cu galeria nu a fost atât de dezordonată, ci mai degrabă pentru a ne asigura că formularul de trimitere a site-urilor, alimentat de Gravity Forms, poate să captureze toate datele și să-l stocheze ca o postare, astfel încât să putem face mult mai ușor editorii noștri. Din păcate, Gravity Forms nu acceptă taxonomia personalizată, pentru că ne-ar fi salvat problemele, dar din cauza lipsei acelei caracteristici, a trebuit să folosim codul de mai sus. Fiecare dintre articolele noastre de galerie are două categorii asociate cu acesta (categoria părinte: genul site-ului și categoria copilului: Tema cadru pe care o folosește). În următorul articol, vom împărtăși modul în care puteți afișa numai categoria Copil în WordPress Post Loop. Rămâneți actualizat și asigurați-vă că trimiteți site-ul dvs. WordPress la Galeria noastră WordPress.

Referințe:

the_category
Ericulous