php - Get latest 4 attachments and then link to their post - WP -
मुझे इस कोड को संशोधित करने में कुछ सहायता चाहिए ():
& lt; php $ Args = array ('post_type' = & gt; 'attachment', 'post_mime_type' = & gt; 'image', 'numberposts' = & gt; 4, 'पोस्ट_स्टैटस' = & gt; null, 'post_parent' = & gt; कोई भी / / किसी भी माता-पिता); $ संलग्नक = get_posts ($ आर्ग्स); यदि ($ अनुलग्नक) {foreach ($ पोस्ट के रूप में $ संलग्नक) {setup_postdata ($ post); The_attachment_link ($ post- & gt; आईडी, गलत); }}? & Gt; अभी, यह मेरे WP स्थापना से सभी छवि संलग्नक पूछताछ कर रहा है और नवीनतम 4 को उनके थंबनेल संस्करणों के रूप में प्रदर्शित कर रहा है। मेरी समस्या यह है कि the_attachment_link केवल इसकी पूर्ण-आकार वाली छवि या छवि के अनुलग्नक पृष्ठ से लिंक करने की अनुमति देता है मैं इसे पोस्ट से लिंक करना चाहता हूं (और मैं गारंटी दे सकता हूं कि प्रत्येक छवि केवल 1 पोस्ट से जुड़ी हुई है, अगर वह कोई समस्या / चिंता होगी) मैंने wp_get_attachment_image और wp_get_attachment_link जैसे अन्य कार्यों का उपयोग करने की कोशिश की है, लेकिन वे कुछ भी प्रदर्शित नहीं करते (और कोई भी त्रुटि नहीं) कोई भी मदद कृपया?
यहां आपका समाधान है:
& lt; ? Php $ args = array ('post_type' = & gt; 'अनुलग्नक', 'पोस्ट_मिली_प्रकार' = & gt; 'छवि', 'संख्यापश्चिस्तान' = & gt; 4, 'पोस्ट_स्टेटुस' = & gt; नल, 'पोस्ट_पेरेंट' = & gt; ' किसी भी ', कोई भी माता पिता); $ संलग्नक = get_posts ($ आर्ग्स); यदि ($ अनुलग्नक) {foreach ($ पोस्ट के रूप में $ संलग्नक) {setup_postdata ($ post); ? & Gt; & Lt; a href = "& lt;? Php echo get_permalink ($ post- & gt; पोस्ट_पेरेंट)? & Gt;" & gt; & lt;? Php echo wp_get_attachment_image ($ post- & gt; आईडी)? & Gt; & lt; / a & gt; & Lt;? Php}}? & Gt; सुनिश्चित करें कि $ post- & gt; पोस्ट_पेरेन्ट का मान है।
Comments
Post a Comment