كيف يمكن أن لدي وورد طباعة المشاركات التي معرفات تظهر في المصفوفة ؟

StackOverflow https://stackoverflow.com/questions/1201267

  •  05-07-2019
  •  | 
  •  

سؤال

لدي مجموعة من آخر معرفات الواردة في $postarray.أود أن طباعة الوظائف المقابلة هذه المعرفات في وورد.مدونة أنا باستخدام هي على النحو التالي:

query_posts(array('post__in' => $postarray));
if (have_posts()) :
    while (have_posts()) : the_post();
        the_title();
        the_excerpt();
    endwhile;
endif;

على الرغم من هذا, الحلقة يطبع معظم المشاركات الأخيرة وليس الوظائف الواردة في المصفوفة.كيف يمكن أن لدي وورد الاستفادة من آخر معرفات أنا في صف وطباعة تلك الوظائف في النظام ؟

هل كانت مفيدة؟

المحلول

قد تضطر إلى الخروج من مستوى الفسفور الابيض حلقة هذا...

محاولة استخدام get_post() الدالة التي تأخذ معرف الوظيفة بإرجاع كائن يحتوي على تفاصيل الوظيفة في المعتاد كائن أو مشارك أو مجموعة رقمية الشكل.

انظر كامل شرح get_post().

يمكنك الخروج مع العرف الروتينية إلى تحليل كل عنصر في مجموعة.وهنا موجز سبيل المثال:

function get_posts_by_ids( $postarray = null ) {
    if( is_array( $postarray ) )
        foreach( $postarray as $post ) {
            $post_details = get_post( $post[0] );

            // Title
            echo $post_details->post_title;
            //Body
            echo $post_details->post_content ;
        }
}

ويساعد هذا الأمل :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top