Koduleht » WordPress » Kuidas lisada pisipildid WordPressi kategooriatesse & sildid

    Kuidas lisada pisipildid WordPressi kategooriatesse & sildid

    Mõnikord näeb WordPressi sait palju ilusamana, kui oleksime suutnud kuvada pilte kategooriate või siltide kõrval. Näiteks võime me CSS-i kohta lisada pildi “CSS” kategooria või HTML5 logo “HTML” kategooria (nagu allpool näidatud).

    Tagasi versioonis 2.9 lisas WordPress võime lisage pildi pisipilt (hiljem ümber Soovitatav pilt) postituse, lehe ja kohandatud postituse tüübi jaoks. See pildi pisipildi funktsioon ei hõlma kategooriat, sildi ega kohandatud taksonoomiat isegi hilisemate versioonide puhul (välja arvatud ehk kohandatud taksonoomia, võib-olla WordPress 4.4.)

    Tänu sellele WordPressi otsale ja taksonoomia pisipildile, saame seda teha oma postikategooriatesse ja sildidesse. Vaatame, kuidas seda saab teha mõne koodijoonega.

    Alustamine

    Kõigepealt kasutage seda pluginat oma WordPressi saidile. Plugina saate installida kas läbi Pluginad> Lisa uus või FTP kaudu. Kui olete plugina aktiveerinud, minge aadressile Postitus> Kategooriad. Nüüd peaksite leidma nupu “Määra pisipilt“.

    Sellele nupule klõpsates kuvatakse WordPress Media Manager. Siin saate valida pildi, mille olete eelnevalt kategooria pildina üles laadinud, või saate oma pildi üles laadida, kohandada ja lõpuks valida selle kategooria (või sildi) pisipildina.

    Pilt kuvatakse Kategooria tabel, mis võimaldab teil näha, millisesse kategooriasse on lisatud pildikategooria.

    Mallide sildid

    See plugin sisaldab mõningaid käepäraseid malli silte, mis laadivad sarnaseid postitamiste pisipiltide sildid. Sel moel saame mõiste pisipilt kergesti alla laadida.

    • get_term_thumbnail_id ($ term_taxonomy_id): saada taksonoomia mõiste pisipildi ID.
    • has_term_thumbnail ($ term_taxonomy_id): Kontrollimaks, kas taksonoomia terminil on pisipilt või mitte.
    • get_term_thumbnail ($ term_taxonomy_id, $ size = 'post-pisipilt', $ attr = ” ): Taksonoomia termini pisipildi taasesitamiseks.

    Nagu eespool näete, nõuavad need funktsioonid taksonoomia ID-d - kategooriat, sildi või kohandatud taksonoomia ID-d, mida saate kasutada, kasutades term_taxonomy_id funktsiooni. Plugin sisaldab veel mõningaid funktsioone, näiteks pisipildi seadistamiseks ja kustutamiseks, kuid need on nüüd piisavad.

    Pisipiltide kuvamine

    Hankige tingimuste loend

    Esmalt kasutame seda get_terms () funktsiooni saada täpsustatud taksonoomia tingimuste loendeid - sel juhul saame tingimused postikategooriast.

      'name', 'order' => 'ASC', 'hide_empty' => true, 'välistada' => massiivi (), 'välistada_tree' => massiivi (), 'lisada' => massiivi (), 'number' => "," väljad "=>" kõik "," slug "=>", "vanem" => "," hierarhiline "=> true, 'child_of' => 0, 'lastetu' => vale, 'saada '=>', 'name__like' => ", 'description__like' =>", 'pad_counts' => false, 'offset' => "," search "=>", "cache_domain '=>' core ',) ; $ terms = get_terms ($ taksonoomia, $ args); ?> 

    Väljund on Array, mis sisaldab teavet iga termini kohta, kaasa arvatud term_id, nimi, nälkjas, term_group, term_taxonomy_id, kirjeldus, jne. Nüüd peame terminit näitama nimi loendites igaühele silmus järgmiselt.

     ". $ taksonoomia. ':

    '; kaja "
      '; foreach ($ terms as $ term) echo $ term-> nimi; echo '
    '; ?>

    Tulemus näeb välja selline:

    Siin on CSS, HTML, JavaScript, jQuery ja PHP. Nende jaoks on lisatud vastav pilt (logo või ikoon) tingimustel. Nüüd peame teadma, kuidas neid näidata.

    Kuvage pisipildid

    Pildi pisipildi näitamiseks laiendame me igaühele silmus, nagu meie eelmisest koodist.

    Lisame malli märgendi, get_term_thumbnail (), pisipildi saamiseks ja me lisame ka termini arhiivilehe lingi.

     kui (! tühjad ($ terms) &&! is_wp_error ($ terms)) echo ”';  

    Ja tulemus (pärast lisatud CSS-i) on järgmine:

    Lisandmoodulil on valikud, mille abil saate otsida pisipiltidega kõik terminid või lihtsalt terminid. Selleks kasutage allpool toodud parameetrit get_terms () funktsioon:

     $ taxonomy = 'kategooria'; $ args = array ('with_thumbnail' => true, // true = laadige välja terminid, millel on pisipilt, false = allalaadimine; $ terms = get_terms ($ taksonoomia, $ args); 

    Rakenda muudele taksonoomiatele

    Nagu mainitud, saate seda pluginat rakendada mitte ainult kategooriatele, vaid ka muudele taksonoomiatele nagu Sildid, Linkide kategooria, ja Kohandatud taksonoomia. See plugin on kasulik, et lubada pildi pisipildi mis tahes taksonoomias nagu Post ja Page.