Get_the_post_thumbnail () - visszaadja egy miniatűr wordpress blog

Visszaadja egy képet (együtt a HTML-tag és az attribútumai), amely be van állítva, mint a post miniatűrök. Ha a bejegyzés nem egy miniatűr, akkor a függvény egy üres karakterlánc.

$ POST_ID (integer) ID utáni áttekintő amit kell, hogy alapértelmezés szerint - valamint az aktuális bejegyzést a sorozat. $ Méret (string | array) Ez a paraméter az akkora, mint egy miniatűr. Lehet hogy a következő értékeket:

  • thumbnail / közepes / nagy - az egyik standard képméret rögzített alapértelmezett WordPress, ezeket a méreteket lehet beállítani a Beállítások> Multimédia
  • teljes - az eredeti kép felbontása - úgy lett feltöltve az oldalra,
  • Megadhatja a saját paramétereit szélességét és magasságát az áttekintő egy tömbben, mint a tömb (50, 30). Felhívjuk figyelmét, hogy a WordPress nem készíthetek képet ehhez a méret - ehelyett használható, hogy megoldja a legközelebbi rögzített kép mérete, személyre szabott, hogy illeszkedjen a paraméterek miközben az eredeti képarányt.
Annak érdekében, hogy tisztább, adok egy példát. Tegyük fel például, az általunk megadott tömb (50, 30), mint az érvelés. Van a legközelebb mérete 125 × 125 (thumbnail) - URL a kép, és be kell illeszteni a src attribútum. Oké, mi a helyzet arányban? Mivel 125 × 125 - ez egy négyzet alakú, akkor a tényleges indexkép négyzet, ráfér a legkisebb paraméterrel, Az eredmény 30 × 30.
  • Az egyik a saját méretét készített képek segítségével add_image_size () függvényt.
  • $ Attr (array) array felülbírálja tag attribútumok . rajta, akkor felülírhatja az alábbi HTML-attribútumok:
    • src - ha kell, akkor is cserélni a kép URL-jét.
    • osztály - az osztály a címke . Az alapértelmezett a következő osztályokba wp-poszt-kép és a Csatlakozó-.
    • alt - alapértelmezett trim (strip_tags ($ Csatlakozó-> POST_TITLE)) - jelzi az admin panel betöltésekor / szerkesztése médiafájlt.
    • cím - Az alapértelmezett trim (strip_tags ($ Csatlakozó-> post_excerpt)).

    Egy egyszerű példa - egyszerűen abból áttekintő utáni ID = 5:

    Ebben a példában azt is használják has_post_thumbnail () függvény úgy, hogy annak hiányában a miniatűr kód nem visszavonását felesleges tag .

    3. példa: Hogy jutok, ha rákattint egy képre, hogy a teljes verzió a kép?

    A kód ebben a példában kiválóan használható bármilyen bővítmény jQuery, például fancybox, vagy szép fotó. Ebben az esetben, akkor is kell hozzá egy osztály referencia.

    Azt is olvassa el a dokumentációt wp_get_attachment_image_src () és get_post_thumbnail_id () a blogomban.

    A 4. példában a harmadik paramétert $ attr változtatni miniatűrök osztály

    Adjuk hozzá a miniatúrák igazítsa balra osztály típus, hogy csomagolva szöveget balra:

    A több szűrési paraméterek jó, ez azt jelenti, hogy mi is létrehozhatunk egy HTML-kódot cserébe minden, amit akarunk.

    $ Html (string) HTML-kód által visszaadott alapértelmezés funkció $ POST_ID (integer) ID üzenetre szükséges, ami egy miniatűr kap, $ post_thumbnail_id (integer) ID miniatúrák, $ méret (string | array) miniatűr méretű, $ attr ( array) tömb HTML-attribútumok, amelyek meghatározott, ha a funkció hív meg, ha nincs megadva, akkor egy üres tömböt;

    És most néhány érdekes példát.

    1. példa automatikus beillesztésére linkek az üzenetre

    Cool, mi? És ami a legfontosabb - minden nagyon egyszerű.

    2. példa: Itt csak az URL miniatúrák

    Egy másik hasznos dolog, hogy lehet tenni a post_thumbnail_html szűrőt. Mondjuk nem kell minden a HTML kódot címkével . például, csak akkor kell a URL-t. Ebben az esetben:

    Get_the_post_thumbnail () - visszaadja egy miniatűr wordpress blog

    Misha Rudrastyh

    Kapcsolódó cikkek