Obțineți adresa URL a imaginii recomandate - CSS-Tricks

Anonim

Miniaturile postărilor sunt destul de utile și destul de ușor de utilizat în WordPress. Pur și simplu adăugați:

add_theme_support('post-thumbnails'); 

În fișierul functions.php al unei teme și veți obține un modul Imagine recomandată pe ecranul de administrare pentru postări care vă permite să selectați unul.

De asemenea, este foarte ușor să scoateți acea imagine sub formă de HTML :

get_the_post_thumbnail();

Dar dacă ai nevoie doar de adresa URL? Spuneți că o veți folosi ca background-imagepe un element, mai degrabă decât ca pe o imagine de conținut. Din păcate, nu există o funcție super ușoară / evidentă pentru asta.

În cadrul buclei, va trebui să faceți:

$thumb_id = get_post_thumbnail_id(); $thumb_url_array = wp_get_attachment_image_src($thumb_id, 'thumbnail-size', true); $thumb_url = $thumb_url_array(0);

Atunci $thumb_urlva fi acea adresă URL.