मेरे पास एक गैलरी है जो एक पृष्ठ से जुड़ी है। उस पृष्ठ पर, मैं निम्नलिखित क्वेरी चला रहा हूं:
$events_gallery = new WP_Query( // Start a new query for our videos
array(
'post_parent' => $post->ID, // Get data from the current post
'post_type' => 'attachment', // Only bring back attachments
'post_mime_type' => 'image', // Only bring back attachments that are images
'posts_per_page' => '3', // Show us the first three results
'status' => 'inherit', // Inherit the status of the parent post
'orderby' => 'rand', // Order the attachments randomly
)
);
मैंने काफी कुछ तरीके प्रयोग किए हैं और किसी कारण से, मुझे वापस लौटने के लिए अटैचमेंट नहीं मिल सकते हैं। क्या में यहां कुछ भूल रहा हूँ?
अपडेट करें*
मुझे सही दिशा में इशारा करने के लिए वोक का धन्यवाद।
यह पता चला है कि मैं "post_status" के बजाय "स्थिति" का उपयोग कर रहा था। कोडेक्स ने "अटैचमेंट" पोस्ट प्रकार के अपने इन-रेफरेंस स्पष्टीकरण में उदाहरण के रूप में "स्टेटस" का इस्तेमाल किया था। मैंने इसके बजाय "post_status" संदर्भ के लिए कोडेक्स को अपडेट किया। सही कोड इस प्रकार है:
$events_gallery = new WP_Query( // Start a new query for our videos
array(
'post_parent' => $post->ID, // Get data from the current post
'post_type' => 'attachment', // Only bring back attachments
'post_mime_type' => 'image', // Only bring back attachments that are images
'posts_per_page' => '3', // Show us the first three results
'post_status' => 'inherit', // Attachments default to "inherit", rather than published. Use "inherit" or "any".
'orderby' => 'rand', // Order the attachments randomly
)
);
'post_status' => 'inherit'
धन्यवाद के साथ बहुत दर्द से बचाया !