Cum poți obține lățimea imaginii reprezentative și o poți folosi în altă parte în șablon?
Mă întreb dacă este posibil în șablonul single.php să folosesc lățimea imaginii reprezentative a articolului în altă parte pe pagină.
Ceea ce încerc să fac este să adaug un element div pe pagină care să aibă aceeași lățime ca și imaginea reprezentativă a articolului (care va avea întotdeauna o lățime diferită).
Dacă cineva are vreo idee, vă rog să-mi spuneți.
Mulțumesc

Încearcă următoarele. Mai întâi, adaugă acest fragment de cod în template:
<?php $image_data = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "thumbnail" ); ?>
$image_data va returna acum un array care conține URL-ul, lățimea și înălțimea (referință funcție). Pentru a obține lățimea, poți face astfel:
<?php $image_width = $image_data[1]; ?>
În exemplul tău specific, după ce ai adăugat cele două fragmente de cod de mai sus în template, ai putea face asta:
<div style="width:<?php echo $image_width; ?>">
Este util acest lucru?

Cu mare plăcere! Mă bucur că te-ai alăturat nouă pe WordPress Stack Exchange :).
