के चारों ओर एक div जोड़ें मैं आउटपुट पोस्ट में वर्डप्रेस में लूप का उपयोग कर रहा हूं। मैं एक div के अंदर हर तीन पदों को लपेटना चाहता हूँ। मैं लूप के प्रत्येक पुनरावृत्ति पर वृद्धि के लिए एक काउंटर का उपयोग करना चाहता हूं, लेकिन मुझे वाक्यविन्यास का यकीन नहीं है जो कहता है "अगर $ 3 मैं 3 का एक से अधिक हूं" या "यदि $ 3 मैं 3 - 1 का बहुमत हूं"।PHP लूप: प्रत्येक तीन आइटम सिंटैक्स
$i = 1;
if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post();
// If is the first post, third post etc.
if("$i is a multiple of 3-1") {echo '<div>';}
// post stuff...
// if is the 3rd post, 6th post etc
if("$i is a multiple of 3") {echo '</div>';}
$i++; endwhile; endif;
मैं यह कैसे कर सकता हूं? धन्यवाद!
अगर मैं जोड़ा करने के लिए केवल अगर यह अधिक से अधिक 3 आइटम है चाहते हैं क्या होता है? और जब यह 3 वस्तुओं के बराबर होता है तो इसे बिना परिवर्तन किए छोड़ दिया जाता है? –
यह सबसे आसान तरीका था जो मुझे मिल सकता था: http://stackoverflow.com/questions/28247770/loop-through-wordpress-posts-and-wrap-each-x-post-in-a-div –