Theme
Primary Color

إظهار عدد المقالات المنشورة في WordPress

لو محتاج تعرض عدد المقالات اللي الزائر يقدر يشوفها استخدم wp_count_posts() مع الحالة publish 

علشان تحسب المقالات اللي بعيدة عن سلة المهملات

عرض عدد المقالات

حط الكود دة جوة ملف ال PHP اللي محتاج تعرض فيه الإحصائية

$counts = wp_count_posts('post');
$published_posts = (int) $counts->publish;

echo esc_html(number_format_i18n($published_posts));

ال wp_count_posts() بترجع كائن فيه عدد المقالات لكل حالة 

وال publish بتجيب المنشور فقط 

استخدمنا number_format_i18n() علشان تنسيق الرقم يراعي إعدادات اللغة 

وبعدين esc_html() وقت العرض

لو محتاج عدد الصفحات

$counts = wp_count_posts('page');
echo esc_html(number_format_i18n((int) $counts->publish));

ال post نوع المقالات وال page نوع الصفحات 

وممكن تستخدم اسم Custom Post Type موجود عندك بدلهم

باقي الحالات

  • ال draft للمسودات 
  • ال pending للي مستني مراجعة 
  • ال future للمجدول 
  • ال private للمحتوى الخاص 
  • ال trash لسلة المهملات 


توثيق wp_count_posts()