كيف يمكن أن لدي وورد طباعة المشاركات التي معرفات تظهر في المصفوفة ؟
سؤال
لدي مجموعة من آخر معرفات الواردة في $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 ;
}
}
ويساعد هذا الأمل :)
لا تنتمي إلى StackOverflow