বর্তমানে আমি ওয়ার্ক কমার্সে একটি কাস্টম বিলিংয়ের ক্ষেত্র যুক্ত করছি
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_phone_new'] = array(
'label' => __('Phone 2', 'woocommerce'),
'placeholder' => _x('Phone 2', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true
);
return $fields;
}
add_filter('woocommerce_checkout_fields','custom_override_checkout_fields');
অ্যাডমিন দিকে আমার এই ক্ষেত্রের মানটি সম্পাদনা করতে হবে। বর্তমানে আমি বিলিং ঠিকানায় অন্য সমস্ত মান সম্পাদনা করতে পারি তবে এই মানটি অ্যাডমিন বিভাগে প্রদর্শিত হচ্ছে না। আমি প্রশাসক বিভাগে মানটি দেখার জন্য নিম্নলিখিত কোডগুলি ব্যবহার করি।
function order_phone_backend($order){
echo "<p><strong>Billing phone 2:</strong> " . get_post_meta( $order->id, '_billing_phone_new', true ) . "</p><br>";
}
add_action( 'woocommerce_admin_order_data_after_billing_address', 'order_phone_backend', 10, 1 );
আমি ডকুমেন্টেশনটি https://docs.woothemes.com/docament/tutorial-customising-checkout-fields-used-ferences-and-filters/ পড়েছি । তবে এই দস্তাবেজের সমস্ত কিছুই সঠিকভাবে প্রত্যাশিত বিলিংফোন / ফোনটি কাস্টম ফিল্ডের অধীনে দ্রষ্টব্য দেখুন। আমি স্ক্রিন বিকল্পটি যাচাই করেছি তবে আমি ইতিমধ্যে কাস্টম ক্ষেত্রটিকে টিক দিয়েছি। অন্যান্য কাস্টম ক্ষেত্র এবং এর মান দৃশ্যমান এবং সম্পাদনাযোগ্য।
কিভাবে আমি এই মানটি পিছনে শেষ করে সম্পাদনা করতে পারি। সাহায্য করুন .