استخدم هذا الكود لاظهار ايدهات المقالات في وردبريس
<? function get_popular_posts_ids($range = 'last7days', $limit = 10) { $post_IDs = array(); $query = new \WordPressPopularPosts\Query([ 'range' => $range, 'limit' => $limit ]); $popular_posts = $query->get_posts(); // Popular posts found, get their IDs if ( is_array($popular_posts) && ! empty($popular_posts) ) { foreach($popular_posts as $popular_post) { $post_IDs[] = $popular_post->id; } } return $post_IDs; } ?> <?php var_dump(get_popular_posts_ids('last24hours')); ?>
تظهر النتيجة هكذا
array(10) { [0]=> string(3) "323" [1]=> string(3) "154" [2]=> string(3) "277" [3]=> string(3) "289" [4]=> string(2) "92" [5]=> string(2) "54" [6]=> string(2) "97" [7]=> string(3) "140" [8]=> string(3) "236" [9]=> string(3) "302" }
كيف يمكنني عرض المصفوفة لتكون بهذا الشكل
[140,302,402]
التعليقات