वहाँ एक तरह से मैं निम्नलिखित से queried आईडी आईडी की एक सरणी प्राप्त कर सकते हैं:
$latest = new WP_Query( array (
'orderby' => 'rand',
'posts_per_page' => 3
));
if ( $latest -> have_posts() ) : while ( $latest -> have_posts() ) : $latest -> the_post();
get_template_part( 'templates/content', 'post' );
endwhile; endif; wp_reset_postdata();
जाँच करना:
मैं wp_list_pluck
पोस्ट आईडी का एक सरणी पुनः प्राप्त करने के लिए इस्तेमाल किया :
$post_ids = wp_list_pluck( $latest->posts, 'ID' );
फिर एंकोड फंक्शन का उपयोग करके एरे को एक स्ट्रिंग में परिवर्तित करें:
$post_ids_string = implode( ',', $post_ids );
अस्पष्ट प्रश्न के लिए क्षमा करें।
wp_reset_postdata
अंदर अगर बयान के बाहर नहीं होना चाहिए, अन्यथा आप पोस्ट डेटा रीसेट हो सकता है जब यह बदल गया है नहीं किया गया