نمایش اعلامیه سفارشی کنار محصول در ووکامرس

نمایش اعلامیه سفارشی کنار محصول در ووکامرس

نمایش اعلامیه سفارشی کنار محصول در ووکامرس

گاهی اوقات شما قصد دارید یه فیلدی به زیر محصول خود اضافه نمایید . مثلا کلمه یا کادر محصول ویژه یا تخفیف ویژه که در هنگام درج محصول اگر تیک این گزینه را بزنید ، متن در صفحه نمایش داده شود در غیر این صورت نمایش داده نشود. به تصویر زیر نگاه کنید :

نمایش اعلامیه سفارشی کنار محصول در ووکامرس

برای نمایش اعلامیه سفارشی در فروشگاه ووکامرس کافیست کد زیر را در functions.php قرار دهید

// -----------------------------------------
// 1. Add new checkbox to product edit page (General tab)
  
add_action( 'woocommerce_product_options_general_product_data', 'a4fran3_add_badge_checkbox_to_products' );        
  
function a4fran3_add_badge_checkbox_to_products() {           
woocommerce_wp_checkbox( array( 
'id' => 'custom_badge', 
'class' => '', 
'label' => 'نمایش اعلامیه'
) 
);      
}
  
// -----------------------------------------
// 2. Save checkbox via custom field
  
add_action( 'save_post', 'a4fran3_save_badge_checkbox_to_post_meta' );
  
function a4fran3_save_badge_checkbox_to_post_meta( $product_id ) {
    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
        return;
    if ( isset( $_POST['custom_badge'] ) ) {
            update_post_meta( $product_id, 'custom_badge', $_POST['custom_badge'] );
    } else delete_post_meta( $product_id, 'custom_badge' );
}

پس از درج کد بالا در بخش درج محصولات چک باکسی با عنوان ” نمایش اعلامیه ” ایجاد خواهد شد که با تیک زدن آن میتوانید متن را در سایت نمایش دهید.

مانند تصویر زیر :

نمایش اعلامیه سفارشی

لینک کوتاه:

https://a4fran3.ir/?p=17717

guest
0 نظر
Inline Feedbacks
مشاهده همه نظرات

مطالب مشابه