halftone 2 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 سلام بنده میخوام که تاریخ روز اول ماه و روز آخر ماه رو به صورت یه لیست به صورتی که در عکس مشخص کردم داشته باشم. لطفا راهنمایی بفرمایید. با تشکر نقل قول لینک به ارسال
asadiy4n 2787 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 سلام به انجمن خوش آمدید من افزونه ای در این خصوص تاحالا ندیدم و احتمالا باید کدنویسی بشه باز هم اگر سایر دوستان اطلاعاتی داشته باشن حتما راهنمایی می کنن 1 نقل قول لینک به ارسال
halftone 2 ارسال شده در دی 99 مالک گزارش بازنشر ارسال شده در دی 99 سلام دوست بزرگوار؛ ممنون از لطفتون از پاسختون سپاسگزارم ، در این فاصله این کد رو نوشتم برای گرفتن فروش های ووکامرس بر حسب محصول در هر کدام از ماه های سال شمسی با دوستان به اشتراک میگذارم شاید مفید واقع شد. for ($i = 0; $i <= 11; $i++) { $instance = bn_parsidate::getInstance(); $months_names = $instance->persian_month_names[($i + 1)]; $last_day = $instance->j_days_in_month[$i]; $start_date = eng_number($instance->persian_date('Y-' . ($i + 1) . '-01')); $end_date = eng_number($instance->persian_date('Y-' . ($i + 1) . '-' . $last_day)); $args = array( 'status' => array('wc-completed'), 'type' => 'shop_order', 'date_completed' => gregdate('Y-m-d', $start_date) . '...' . gregdate('Y-m-d', $end_date), 'limit' => -1 ); $orders = wc_get_orders($args); if ($orders) { echo '<div class="month-table">'; echo '<h2>' . $months_names . ' ( ' . per_number($start_date) . ' | ' . per_number($end_date) . ' )' . '</h2>'; echo '<table id="hft-core-incomes-widget-table">'; $sum = 0; $count = 0; foreach ($orders as $order) { $order_item = $order->get_data(); $completed_date = $order->get_date_completed(); $count += count($order->get_items()); $sum += $order_item['total']; echo '<tr>'; echo '<td class="align-right"><a target="_blank" href="' . admin_url() . 'post.php?post=' . $order_item['id'] . '&action=edit">' . $order_item['billing']['first_name'] . ' ' . $order_item['billing']['last_name'] . '</a></td>'; echo '<td>' . parsidate('j F Y', $completed_date) . '</td>'; echo '<td><b>' . per_number(number_format($order_item['total'])) . '</b> تومان</td>'; echo '</tr>'; } echo '</table>'; echo '<p class="total-stats" id="monthly-incomes-total">درآمد این ماه : ' . per_number(number_format($sum)) . ' تومان<span>' . per_number($count) . '</span></p>'; echo '</div>'; } } 1 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .