php - Get image custom post image size - Wordpress -
मेरे पास निम्न कोड है:
& lt; div class = "content project clearfix" & gt; & Lt;? Php अगर (है_आरओ ('गैलेरिया')): जबकि (है_आरओ ('गैलेरिया')): the_row (); ? & Gt; & Lt; img वर्ग = "प्रोजेक्ट-आइटम" src = "& lt;? Php the_sub_field ('imagen');? & Gt;" & gt; & Lt;? Php समयावधि; अगर अंत; ? & Gt; & Lt; / div & gt;
यह बात ये है कि प्रत्येक img
("कल्पना") के विभिन्न आकार हैं, और मुझे जो आउटपुट मिलता है वह है:
& Lt; img वर्ग = "प्रोजेक्ट-आइटम" src = "http: //test.local/wp-content/uploads/2014/11/project-5.jpg" & gt;
जैसा कि आप देख सकते हैं कि चौड़ाई या ऊंचाई तय नहीं है। मैं अट्र पर छवि की चौड़ाई और ऊंचाई कैसे प्राप्त कर सकता हूं?
आप Getimagesize ()
फ़ंक्शन - मुझे लगता है कि यह एक gdlib
फ़ंक्शन है, जो आमतौर पर किसी भी PHP स्थापना के साथ स्थापित होता है:
$ fileInfo = getimagesize (the_sub_field 'imagen'));
जो इस तरह के एक सरणी उत्पन्न करेगा:
सरणी ([0] = & gt; 800 [1] = & gt; 799 [2] = & Gt; 2 [3] = & gt; चौड़ाई = "800" ऊंचाई = "799" [बीट्स] = & gt; 8 [चैनल] = & gt; 3 [माइम] = & gt; छवि / जेपीजी)
इस तरह प्रयोग करें:
& lt;? Php $ img = the_sub_field ('imagen'); $ FileInfo = getimagesize ($ आईएमजी); ? & Gt; & Lt; img class = "project-item" src = "& lt;? Php इको $ img;? & Gt;" & Lt;? Php echo $ fileInfo [3]; ? & Gt; / & Gt;
उत्पादन करना चाहिए:
& lt; img वर्ग = "प्रोजेक्ट-आइटम" src = "http: // test स्थानीय / wp-content / uploads / 2014/11 / project-5.jpg "width =" 800 "height =" 799 "/ & gt;
Comments
Post a Comment