मैं छवियों के बड़े संस्करणों को दिखाने के लिए एक अटैचमेंट.php फ़ाइल का उपयोग कर रहा हूं, जिसे कहीं और क्लिक किया गया है। मैं जावास्क्रिप्ट के साथ छवि के तहत छवि के शीर्ष पाठ को एक कैप्शन के रूप में खींचना चाहता हूं, लेकिन जब wp_get_attachment_image_src () का उपयोग किया जाता है, तो संपूर्ण पाठ शामिल नहीं होता है। मुझे नहीं लगता कि WP में इसे पुनः प्राप्त करने के लिए कोई फ़ंक्शन है, इसलिए मुझे अपनी आवश्यकता है। उस फ़ंक्शन को लिखने के लिए मुझे यह जानना होगा ... एक छवि के लिए ऑल्ट पाठ कहां संग्रहीत किया गया है?
मेरा अनुलग्नक पृष्ठ उपयोग करता है wp_get_attachment_image_src()
, जिसमें संपूर्ण पाठ शामिल नहीं है।
<div class = "entry">
<?php
if ( wp_attachment_is_image( $post->id ) ) :
$att_image = wp_get_attachment_image_src( $post->id, "large");?>
<a href="<?php echo wp_get_attachment_url($post->id); ?>"
title="<?php the_title(); ?>"
rel="attachment">
<img class="attached_img"
src="<?php echo $att_image[0];?>"
width="<?php echo $att_image[1];?>"
height="<?php echo $att_image[2];?>"
class="attachment-medium"
alt="<?php $post->post_excerpt; ?>" />
</a>
} <?php endif;?>
</div>
यह दर्शाता है:
<div class = "entry">
<a href="http://www.example.com/wp-content/uploads/2010/07/photo_namejpg"
title="My_Photo_Title"
rel="attachment">
<img class="attached_img"
src="http://www.example.com/wp-content/uploads/2010/07/photo_name_and_size.jpg"
width="393"
height="500"
class="attachment-medium"
alt="" />
</a>
</div>
मुझे पता है कि $post->post_excerpt
उपरोक्त कोड में बुलाया जा रहा है, लेकिन मुझे यकीन नहीं है कि छवि की पूरी विशेषता प्राप्त करने के लिए इसे क्या बदलना है।
wp_get_attachment_imgage()
और इसके बारे में पूरी तरह से भूल गया हूं । आप इस बारे में सही हैं कि मुझे क्या लगा कि मुझे वास्तव में जरूरत है। जानकारी के लिए धन्यवाद। आप इस बारे में भी सही हैं कि सर्वोच्च मेटा कहाँ संग्रहीत है ... मैंने उसी स्थान पर देखा, लेकिन इसने मुझे तब भी प्रभावित किया, जब तक कि मैं इसे सही से देख रहा था। यही मुझे दिन के अंत में प्राप्त करने के लिए मिलता है। एक बार फिर धन्यवाद!