بله دوست عزیز همان طور که عرض کردم به جای اون مستطیل ابی رنگ در شکل اول می خوام یه کادری مانند شکل دوم باشه با همین حالت یعنی عنوان نکته مهم با یک رنگ و باکس توضیحات هم با کادر زرد رنگ
این هم تنها برای محصولات دانلود شدنی می خوام
برای ویرایش محصولات دانلودی حنان عزیز کدی را نوشته بودند که فیلدهای غیر ضروری را حذف می کند:
حالا اگر خواسته شما تنها حذف یادداشت سفارش است، این چنین می شود:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
global $woocommerce; $hasPhysicalProduct = false;
if ( ! empty( $woocommerce->cart->cart_contents ) ) {
$cart = $woocommerce->cart->get_cart();
foreach ( $cart as $key => $values ) {
$_product = get_product( $values['variation_id'] ? $values['variation_id'] : $values['product_id'] );
if ( ! empty( $_product ) && $_product->exists() && $values['quantity'] > 0 ) {
if ($_product->virtual == 'no' && $_product->downloadable == 'no') {
$hasPhysicalProduct = true;
break;
}
} } }
if ($hasPhysicalProduct == false) {
unset($fields['order']['order_comments']); //Remove Order Notes
} return $fields;}
برای افزودن نوشته یا چیز دیگر می توانید از کد زیر استفاده کنید:
function action_woocommerce_checkout_shipping( ) {
echo'adad';
};
add_action( 'woocommerce_checkout_shipping', 'action_woocommerce_checkout_shipping', 10, 1 );