Úvodná » WordPress » Ako pridať Thumbnails do WordPress Kategórie a Tagy

    Ako pridať Thumbnails do WordPress Kategórie a Tagy

    Niekedy stránka WordPress bude vyzerať oveľa hezky, ak budeme môcť zobraziť obrázok vedľa kategórií alebo značiek. Napríklad môžeme pridať obrázok o CSS v “CSS” kategóriu alebo logo HTML5 v “HTML” (ako je uvedené nižšie).

    Späť vo verzii 2.9, WordPress pridal schopnosť pridať miniatúru obrázkov (neskôr premenovaný Odporúčaný obrázok) pre typ príspevku, stránky aj vlastný príspevok. Táto funkcia Miniatúra obrázkov nepokrýva kategóriu, tagy a vlastnú taxonómiu, a to aj pre neskoršie verzie (s výnimkou pravdepodobne Custom Taxonomy, prípadne v programe WordPress 4.4.)

    Vďaka tomuto tipu WordPress a doplnku Thumbnail pre taxonómiu to môžeme urobiť v našich kategóriách a značkách. Pozrime sa, ako to možno urobiť niekoľkými riadkami kódu.

    Začíname

    Najprv nasadiť tento plugin na vašom webe WordPress. Pluginu môžete nainštalovať buď cez Pluginy> Pridať nové alebo cez FTP. Po aktivácii doplnku prejdite na Post> Kategórie. Teraz by ste mali byť schopní nájsť tlačidlo “Nastavte miniatúru“.

    Kliknutím na toto tlačidlo sa zobrazí Správca WordPress Media Manager. Tu môžete vybrať obrázok, ktorý ste predtým odovzdali ako obrázok kategórie, alebo môžete odovzdať obrázok, prispôsobiť ho a nakoniec ho vybrať ako miniatúru obrázka kategórie (alebo značky).

    Obraz sa zobrazí v priečinku kategórie tabuľka, ktorá vám umožňuje zistiť, ktorá kategória má pripojenú kategóriu obrázkov.

    Šablóny šablóny

    Tento doplnok je dodávaný s nejakými šikovnými šablónovými značkami na prevzatie obrázkov podobných značkám šablóny na uverejnenie miniatúr. Týmto spôsobom môžeme ľahko načítať miniatúru termínu.

    • get_term_thumbnail_id ($ term_taxonomy_id): získanie ID miniatúry termínu Taxonomy.
    • has_term_thumbnail ($ term_taxonomy_id): Ak chcete skontrolovať, či má názov taxonomie miniatúru alebo nie.
    • get_term_thumbnail ($ term_taxonomy_id, $ size = 'post-miniatúra', $ attr = ” ): Ak chcete získať miniatúru termínu Taxonomy.

    Ako vidíte vyššie, tieto funkcie vyžadujú ID taxóny - kategóriu, značku alebo ID taxonomie, ktoré môžete získať pomocou term_taxonomy_id Funkcie. Tento doplnok obsahuje niekoľko ďalších funkcií, ako je napríklad nastavenie a odstránenie miniatúry, ktoré však teraz stačia.

    Ako zobraziť miniatúry

    Získajte zoznam podmienok

    Najprv používame get_terms () funkcia získať zoznamy termínov určenej taxonomie - v tomto prípade získame podmienky z kategórie pošty.

      'array (),' exclude_tree '=> array (),' include '=> array (),' => "," všetky "," slug "=>", "rodičia" => "," hierarchické "=> true, 'child_of' => 0, '=>', 'name__like' => ',' description__like '=>', 'pad_counts' => false, 'offset' ; $ terms = get_terms (taxonomie $, $ args); ?> 

    Výstupom je pole obsahujúce informácie o každom termíne vrátane výrazu term_id, názov, slimák, term_group, term_taxonomy_id, popis, atď Teraz musíme zobraziť termín názov v zoznamoch pomocou pre každý ako je uvedené nižšie.

     '. $ taxonomy. ':

    ,; echo '
      ,; foreach ($ terms ako $ termín) echo $ term-> name; echo '
    ,; ?>

    Výsledok vyzerá takto:

    Tu máme CSS, HTML, JavaScript, jQuery a PHP. Pripojili sme príslušný obrázok (logo alebo ikonu) pre každý z nich podmienky. Teraz musíme vedieť, ako ich zobraziť.

    Zobraziť miniatúry

    Ak chcete zobraziť miniatúru obrázka, rozšírime ju pre každý ako v našom predchádzajúcom kóde.

    Pridáme značku šablóny, get_term_thumbnail (), získať miniatúru a pridáme aj odkaz na archívnu stránku termínu.

     ak (! empty ($ terms) &&! is_wp_error ($ terms)) echo '
      ,; foreach ($ terms ako $ termín) echo '
    • ,; echo '
    ,;

    A výsledok (po pridanom CSS) je taký, ako je uvedené nižšie:

    Plugin má možnosti zvoliť si načítať všetky výrazy alebo iba výrazy s miniatúrami. Ak to chcete urobiť, použite parameter na get_terms () funkcie:

     $ taxonomy = 'kategória'; $ args = array ('with_thumbnail' => true, // true = načítať výrazy, ktoré majú miniatúru, false = načítať všetky výrazy); $ terms = get_terms (taxonomie $, $ args); 

    Použiť iné taxonomie

    Ako sme už spomenuli, môžete použiť tento plugin nielen pre kategórie, ale aj pre iné Taxonomy, ako napr Tagy, Kategória odkazov, a Vlastná taxonómia. Tento plugin je užitočný na umožnenie miniatúry obrázkov na ľubovoľnej taxonomickej podobe, rovnako ako v príspevku a stránke.