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.
- 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: