फीचर्ड इमेज की चौड़ाई कैसे प्राप्त करें और टेम्पलेट में कहीं और उपयोग करें?


13

मुझे आश्चर्य हो रहा है कि पेज में कहीं और पोस्ट की चित्रित छवि की चौड़ाई का उपयोग करने के लिए सिंगल.फ्लो टेम्पलेट में संभव है।

मैं जो करने की कोशिश कर रहा हूं वह पृष्ठ पर उसी चौड़ाई के साथ एक दिव्य तत्व जोड़ रहा है जैसे कि पोस्ट की चित्रित छवि (जो हमेशा एक अलग चौड़ाई होगी)।

अगर किसी के पास कोई विचार है, तो मुझे बताएं।

धन्यवाद

जवाबों:


25

निम्नलिखित का प्रयास करें। सबसे पहले, कोड के इस टुकड़े को टेम्पलेट में जोड़ें:

<?php $image_data = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "thumbnail" ); ?>

$ image_data अब url, चौड़ाई और ऊंचाई ( फ़ंक्शन संदर्भ ) युक्त एक सरणी लौटाएगा । चौड़ाई पाने के लिए, आप ऐसा कर सकते हैं:

<?php $image_width = $image_data[1]; ?>

अपने विशिष्ट उदाहरण में, कोड के दो टुकड़ों को अपने टेम्पलेट में जोड़ने के बाद, आप ऐसा कर सकते हैं:

<div style="width:<?php echo $image_width; ?>">

क्या यह मददगार है?


यह अविश्वसनीय रूप से सहायक है, एक आकर्षण की तरह काम किया। धन्यवाद।
user5710

आपका बहुत स्वागत है! खुशी है कि आप हमें वर्डप्रेस स्टैक एक्सचेंज :) में शामिल हो गए।
जोनाथन ने
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.