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

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -