問題描述
我想知道是否可以在 single.php 模板中使用頁面其他位置的帖子的特色圖片的寬度。
我想要做的是在頁面上添加與帖子的特色圖像相同寬度的 div 元素 (這將始終是不同的寬度) 。
如果有人有任何想法,讓我知道。
謝謝
最佳解決方案
嘗試以下。首先,將這段代碼添加到模板中:
<?php $image_data = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "thumbnail" ); ?>
$ image_data 現在將返回一個包含 url,width 和 height(function reference) 的數組。要獲得寬度,您可以這樣做:
<?php $image_width = $image_data[1]; ?>
在您的具體示例中,將上述兩個代碼添加到您的模板之後,您可以這樣做:
<div style="width:<?php echo $image_width; ?>">
這有幫助嗎
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。