Skaffa URL för utvalda bilder - CSS-tricks

Anonim

Inläggsminiatyrer är ganska användbara och ganska enkla att använda i WordPress. Lägg bara till:

add_theme_support('post-thumbnails'); 

Till ett temas funktioner.php-fil får du en utvald bildmodul på administratörsskärmen för inlägg som låter dig välja en.

Det är också väldigt enkelt att mata ut bilden som en HTML :

get_the_post_thumbnail();

Men tänk om du bara behöver webbadressen? Säg, du kommer att använda den som en background-imagepå ett element snarare än en innehållsbild. Tyvärr finns det ingen super lätt / uppenbar funktion för det.

Inom slingan måste du göra:

$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);

$thumb_urlkommer den URL: en.