افزودن ستون به جدول سفارشات ووکامرس در پیشخوان وردپرس

جدول سفارشات ووکامرس، که در پیشخوان وردپرس » ووکامرس » سفارشات یافت می شود، 7 ستون پیش فرض را در اختیار ما قرار می دهد: سفارش – تاریخ – وضعیت – صورت حساب – ارسال به – مجموع – عملیات ها. این توسط مدیران فروشگاه استفاده می شود تا یک نمای کلی از همه سفارش ها داشته باشند، قبل از اینکه در نهایت روی یک سفارش خاص کلیک کنند.

بنابراین سؤال این است: چگونه می‌توانیم ستون‌ های اضافی مانند ستون شماره تلفن را در همان جدول سفارشات نمایش دهیم؟ در این مقاله از سایت کدنویس ما نحوه اضافه کردن ستون به جدول سفارشات ووکامرس در داشبورد وردپرس را آموزش می دهیم.

افزودن ستون به جدول سفارشات ووکامرس در پیشخوان وردپرس

نمایش ستون سفارشی در جدول سفارشات داشبورد ووکامرس

تنها کاری که لازم است تا برای افزودن ستون به جدول سفارشات ووکامرس در پیشخوان وردپرس انجام دهید، این است که قطعه کد زیر را به فایل functions.php قالب وردپرس فعال سایت خود اضافه کنید:

add_filter( 'manage_edit-shop_order_columns', 'themefars_add_new_order_admin_list_column' );

function themefars_add_new_order_admin_list_column( $columns ) {
$columns['billing_phone'] = 'تلفن';
return $columns;
}

add_action( 'manage_shop_order_posts_custom_column', 'themefars_add_new_order_admin_list_column_content' );

function themefars_add_new_order_admin_list_column_content( $column ) {

global $post;

if ( 'billing_phone' === $column ) {

$order = wc_get_order( $post->ID );
echo $order->get_billing_phone();

}
}

توجه: با اضافه کردن کد بالا به قالب وردپرس خود، ستون شماره تلفن در جدول سفارش ووکامرس نمایش داده می شود. در صورتی که خواسیتد اطلاعات دیگری را نمایش دهید، کلاس فیلد دلخواه را جایگزین billing_phone در کد بالا کنید. به عنوان مثال اگر می خواهید ستون کشور را نمایش دهید باید در کد بالا تمام billing_phone هایی که وجود دارد را پیدا کنید و billing_country را جایگزین آنها کنید.

برای دیدن مقالات بیشتر اینجا کلیک کنید.

تماس با ما