Kako dodati Thumbnails za WordPress Kategorije & Tags
Včasih bo WordPress stran videti veliko lepše, če bomo lahko prikazali sliko poleg kategorij ali oznak. Na primer, lahko dodate sliko o CSS v “CSS” ali logotip HTML5 v “HTML” kategorija (kot je prikazano spodaj).
Nazaj v različici 2.9 je WordPress dodal možnost dodajte sličico slike (pozneje preimenovan Predstavljena slika) za objavo pošte, strani in po meri. Ta funkcija sličice slike ne zajema kategorij, oznak in taksonomije po meri, tudi za poznejše različice (razen morda taksonomije po meri, morda v WordPressu 4.4.)
Zahvaljujoč tej vrsti WordPressa in vtičniku za taksonomsko sličico, lahko to naredimo z našimi poštnimi kategorijami in oznakami. Oglejmo si, kako je to mogoče storiti z nekaj vrsticami kode.
Kako začeti
Za začetek uporabite ta vtičnik v svojem WordPress mestu. Vtičnik lahko namestite preko Vtičniki> Dodaj novo ali prek FTP. Ko vključite vtičnik, pojdite na Objavi> Kategorije. Sedaj bi morali najti gumb “Nastavite sličico“.

S klikom na ta gumb se prikaže WordPress Media Manager. Tukaj lahko izberete sliko, ki ste jo predhodno naložili kot sliko kategorije, ali pa naložite sliko, jo prilagodite in jo na koncu izberete kot sličico slike kategorije (ali oznake)..
Slika bo prikazana v Kategorija tabelo, ki vam omogoča, da vidite, katera kategorija ima priloženo kategorijo slike.

Oznake predloge
Ta vtičnik prihaja z nekaterimi priročnimi oznakami predlog za pridobivanje podob, podobnih oznakam predloge sličic objave. Na ta način lahko preprosto prikličemo sličico izraza.
- get_term_thumbnail_id ($ term_taxonomy_id): da bi dobili identifikacijsko številko termina taksonomije.
- has_term_thumbnail ($ term_taxonomy_id): Če želite preveriti, ali ima izraz Taksonomija sličico ali ne.
- get_term_thumbnail ($ term_taxonomy_id, $ size = 'post-thumbnail', $ attr = ” ): Povrniti sličico terminologije taksonomije.
Kot lahko vidite zgoraj, te funkcije zahtevajo ID taksonomije - kategorijo, oznako ali ID taksonomije po meri - ki ga lahko pridobite z uporabo term_taxonomy_id
funkcijo. Vtičnik ima še nekaj funkcij, kot je nastavitev in brisanje sličice, vendar sta za zdaj dovolj.
Kako prikazati sličice
Pridobi seznam pogojev
Najprej uporabimo get_terms ()
funkcijo za pridobitev seznamov pogojev določene taksonomije - v tem primeru bomo dobili izraze iz kategorije objav.
'name', 'order' => 'ASC', 'hide_empty' => true, 'exclude' => array (), 'exclude_tree' => array (), 'include' => array (), 'number', 'number' => "," fields '=>' all ',' slug '=> ",' parent '=>",' hierarchical '=> true,' child_of '=> 0,' childless '=> false,' get '=>', 'name__like' => ',' description__like '=>', 'pad_counts' => false, 'offset' => ',' search '=>', 'cache_domain' => 'core',) ; $ terms = get_terms ($ taksonomija, $ args); ?>
Izhod je matrika, ki vsebuje informacije za vsak izraz, vključno z term_id
, ime
, polž
, term_group
, term_taxonomy_id
, opis
, Zdaj moramo prikazati izraz ime
na seznamih z uporabo za vsakogar
zanke, kot sledi.
. $ taksonomija. ':'; odmev
- '; foreach ($ terms kot $ term) echo $ term-> ime; echo '
Rezultat izgleda približno tako:

Tukaj imamo CSS, HTML, JavaScript, jQuery in PHP. Za vsako od njih smo priložili ustrezno sliko (logotip ali ikona) pogoji. Zdaj moramo vedeti, kako jih prikazati.
Prikaži sličice
Če želite prikazati sličico slike, jo bomo razširili za vsakogar
zanke, kot iz naše prejšnje kode.
Dodamo oznako predloge, get_term_thumbnail ()
, da bi dobili sličico, dodamo pa tudi povezavo do arhivske strani izraza.
if (! empty ($ terms) &&! is_wp_error ($ terms)) echo '
- '; foreach ($ terms as $ term) echo '
- ". $ term-> ime. get_term_thumbnail ($ term-> term_taxonomy_id, $ size = 'kategorija-thumb', $ attr ="). " '; echo '
Rezultat (po dodanem CSS-ju) je prikazan spodaj:

Vtičnik ima možnosti, da izberejo vse pogoje ali samo izraze s sličicami. V ta namen uporabite spodnji parameter na get_terms ()
funkcija:
$ taxonomy = 'kategorija'; $ args = array ('with_thumbnail' => true, // true = pridobivanje izrazov, ki imajo sličico, false = pridobivanje vseh izrazov); $ terms = get_terms ($ taksonomija, $ args);
Uporabi se za drugo taksonomijo
Kot že omenjeno, lahko uporabite ta dodatek ne samo za kategorije, ampak tudi za druge taksonomije, kot je Oznake, Kategorija povezave, in Taksonomija po meri. Ta vtičnik je uporaben, da omogoči slikovno sličico na kateri koli taksonomiji, tako kot v pošti in na strani.