// افزودن شورت‌کد برای نمایش سفارشات و آمار فروش add_shortcode('wc_orders', 'wc_orders_shortcode'); function wc_orders_shortcode($atts) { if (!class_exists('WooCommerce')) { return '
ووکامرس نصب نشده است!
'; } $atts = shortcode_atts( array( 'limit' => 10, 'show_stats' => 'yes', // اضافه کردن پارامتر جدید برای نمایش/عدم نمایش آمار ), $atts ); $output = '
'; // نمایش آمار فروش ماهانه اگر show_stats برابر 'yes' باشد if ($atts['show_stats'] === 'yes') { $monthly_stats = get_monthly_sales_stats(); $output .= '
'; $output .= '

آمار فروش موفق ماهانه

'; $output .= '
'; foreach ($monthly_stats as $stat) { $output .= '
'; $output .= '

' . $stat['month_name'] . ' ' . $stat['year'] . '

'; $output .= '

تعداد سفارشات: ' . number_format($stat['order_count']) . '

'; $output .= '

مجموع فروش: ' . wc_price($stat['total_sales']) . '

'; $output .= '
'; } $output .= '
'; $output .= '
'; } // بقیه کدهای شورت‌کد... // [کدهای مربوط به نمایش جدول سفارشات و صفحه‌بندی] return $output; }