برای اینکه در قسمت نمایش اطلاعات هر سفارش ووکامرسی که از طریق order-data نمایش داده میشه اطلاعات دیگه ای رو هم فراخوانی و نمایش بدیم می تونیم از این کد استفاده کنیم . با استفاده از این کدها می تونیم سایر اطلاعات کاربری خریداران رو در این قسمت نمایش بدیم مثلا آدرس و یا کدپستی خریداران رو و از اون برای پردازش و ارسال سفارش استفاده کنیم .
در بخش جزئیات سفارش ووکامرس در پنل وردپرس ، تمام اطلاعات سفارش قابل مشاهده هست از جمله تاریخ و وضعیت سفارش، آدرس صورتحساب و آدرس حمل و نقل، ایتم های سفارش و مبالغ سفارش و سایر اطلاعات .
اگر در این قسمت و در کادر جزئیات سفارش ووکامرس یعنی panel woocommerce-order-data بخوایم اطلاعات بیشتری اضافه کنیم و یا اینکه سایر اطلاعات مشتری رو که هنگام ثبت نام دریافت کردیم رو اضافه کنیم می تونیم از کد زیر استفاده کنیم.
function wordpresskar_order_data_in_admin( $order ){ ?> <div class="order_data_extra_column" style="width:100%;height:auto;display:block"> <h4>اطلاعات بیشتر : </h4> <div class="address"> <?php $customer_user_id = $order->get_user_id(); echo '<p><strong> کد پستی:</strong>' . get_user_meta( $customer_user_id, 'postal_code' , true ) . '</p>'; echo '<p><strong>آدرس پستی :</strong>' . get_user_meta( $customer_user_id, 'address' , true ) . '</p>'; ?> </div> </div> <?php } add_action( 'woocommerce_admin_order_data_after_shipping_address', 'wordpresskar_order_data_in_admin' );
از این اکشن ها هم می تونیم استفاده کنید که در پایان هر ستون اطلاعات مورد نیاز ما رو اضافه می کنه
woocommerce_admin_order_data_after_order_details woocommerce_admin_order_data_after_billing_address woocommerce_admin_order_data_after_shipping_address