Homepage » WordPress » Hogyan lehet hozzáadni a miniatűröket a WordPress Kategóriákhoz és címkékhez

    Hogyan lehet hozzáadni a miniatűröket a WordPress Kategóriákhoz és címkékhez

    Néha egy WordPress webhely sokkal szebb lesz, ha képesek vagyunk megjeleníteni egy képet a kategóriák vagy címkék mellett. Például hozzáadhatunk egy képet a CSS-ről a “CSS” kategória vagy a HTML5 logó a “HTML” kategória (mint az alább látható).

    A 2.9-es verzióban a WordPress hozzáadta a képességét adjunk hozzá egy képet (később átnevezték Kiemelt kép) a posta, az oldal és az egyéni bejegyzés típusához. Ez az Image Thumbnail funkció nem terjed ki a kategória, a címke és az egyéni taxonómiára, még a későbbi verziókban sem (esetleg az egyéni taxonómia kivételével, esetleg a WordPress 4.4-ben.)

    Ennek a WordPress tippnek és a Taxonomy Thumbnail pluginnak köszönhetően ezt postai kategóriáinkhoz és címkékhez tehetjük. Nézzük meg, hogyan lehet ezt néhány kóddal megtenni.

    Elkezdeni

    Először is telepítse ezt a bővítményt a WordPress webhelyére. A bővítményt akár a Bővítmények> Új hozzáadása vagy az FTP-n keresztül. Miután aktiválta a bővítményt, menjen a Post> Kategóriák. Most meg kell találnod a gombot “Állítsa be a bélyegképet“.

    A gombra kattintva megjelenik a WordPress Media Manager. Itt kiválaszthatja azt a képet, amelyet korábban feltöltött kategóriaképként, vagy feltöltheti a képet, testreszabhatja azt, és végül válassza ki azt a kategória (vagy a címke) kép indexképe.

    A kép megjelenik a Kategória táblázat, amely lehetővé teszi, hogy megnézze, hogy melyik kategóriába tartozik egy képkategória.

    A sablon címkék

    Ez a bővítmény néhány hasznos sabloncímkével rendelkezik, amelyek hasonlóan jelennek meg a Posta miniatűr sablon címkékhez hasonló képekhez. Ily módon könnyen megkereshetjük a kifejezés miniatűrjét.

    • get_term_thumbnail_id ($ term_taxonomy_id): a Taxonómia kifejezés indexképének megkeresése.
    • has_term_thumbnail ($ term_taxonomy_id): Annak ellenőrzésére, hogy a taxonómia kifejezés miniatűr-e vagy sem.
    • get_term_thumbnail ($ term_taxonomy_id, $ size = 'post-thumbnail', $ attr = ” ): A taxonómia kifejezés miniatűrének visszajátszása.

    Amint a fentiekben látható, ezek a funkciók megkövetelik az taxonómia-azonosítót - a kategóriát, a címkét vagy az egyéni taxonómiai azonosítót -, amelyet a term_taxonomy_id funkció. A bővítmény néhány további funkcióval rendelkezik, például a miniatűr beállításához és törléséhez, de ezek már elegendőek.

    A bélyegképek megjelenítése

    Feltételek listája

    Először a get_terms () funkció a megadott taxonómia feltételeinek listáinak megszerzéséhez - ebben az esetben a feltételeket a postai kategóriából kapjuk.

      'name', 'order' => 'ASC', 'hide_empty' => true, 'kizárni' => tömb (), 'kizárva_tree' => tömb (), 'tartalmazza' => tömb (), 'szám' => "," mezők "=>" minden "," slug "=>", "szülő" => "," hierarchikus '=> igaz,' child_of '=> 0,' gyerek nélküli '=> hamis,' get '=> "," name__like' => ", 'description__like' =>", 'pad_counts' => false, 'offset' => "," keresés "=>", "cache_domain '=>' core",) ; $ terms = get_terms ($ taxonómia, $ args); ?> 

    A kimenet egy Array-t tartalmaz, amely az egyes kifejezéseket tartalmazza term_id, név, meztelen csiga, term_group, term_taxonomy_id, leírás, stb. Most meg kell jelenítenünk a kifejezést név a listákon belül a az egyes hurok, az alábbiak szerint.

     ”. $ taxonómia. ':

    „ visszhang
      „ foreach ($ kifejezések: $ term) echo $ term-> name; echo '
    „ ?>

    Az eredmény így néz ki:

    Itt van CSS, HTML, JavaScript, jQuery és PHP. Mindegyikhez csatoltuk a megfelelő képet (logó vagy ikon) feltételek. Most tudnunk kell, hogyan kell megjeleníteni őket.

    A miniatűrök megjelenítése

    A kép indexképének megjelenítéséhez kiterjesztjük a az egyes hurok, mint az előző kódunkból.

    Hozzáadjuk a sabloncímkét, get_term_thumbnail (), a miniatűr eléréséhez és egy linket is hozzáadunk a kifejezés archív oldalához.

     ha (! üres ($ terms) &&! is_wp_error ($ terms)) echo ”
      „ foreach ($ kifejezések: $ term) echo ”
    • „ echo '

    És az eredmény (a hozzáadott CSS után) az alább látható:

    A bővítménynek lehetősége van arra, hogy az összes kifejezést vagy a kifejezéseket miniatűrökkel szerezze be. Ehhez használja az alábbi paramétert a get_terms () funkció:

     $ taxonomy = 'kategória'; $ args = array ('with_thumbnail' => true, // true = lekérdezi azokat a kifejezéseket, amelyek bélyegképpel rendelkeznek, false = az összes kifejezés lekérése); $ terms = get_terms ($ taxonómia, $ args); 

    Alkalmazzon más taxonómiára

    Amint már említettük, ezt a bővítményt nem csak kategóriákra, hanem más taxonómiára is alkalmazhatja, mint például a Címkék, Link kategória, és Egyéni taxonómia. Ez a bővítmény hasznos ahhoz, hogy bármelyik Taxonómiában engedélyezze az Image Thumbnail-et, mint a Post és Page.