نحوه غیرفعال کردن محصولات قابل بارگیری ووکامرس

نویسنده : shahin khaledi بروز شده در : 19 روز 57 دقیقه قبل آخرین مطالعه 3 روز 17 ساعت قبل دسته ها : ووکامرس

آیا به دنبال راهی برای غیرفعال کردن محصولات قابل بارگیری در فروشگاه ووکامرس خود هستید؟ یک محصول مجازی محصولی است که عملکرد محصول فیزیکی را ندارد و گزینه های حمل و نقل را نخواهد داشت. یک محصول قابل بارگیری محصولی است که به مشتری امکان می دهد پس از خرید فایل یا پرونده هایی را بارگیری کند.

این محصولات ملموس نیستند و مشتریان می توانند از طریق بارگیری یا پیوند به آنها دسترسی پیدا کنند.

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

این بدان معناست که برای غیرفعال کردن این ویژگی ها باید از کد سفارشی استفاده کنید.

ووکامرس محصولات قابل بارگیری را غیرفعال کنید

در این پست ، نحوه حذف هرگونه عملکرد غیر ضروری که از محصولات مجازی و قابل بارگیری پشتیبانی می کند را به شما نشان خواهیم داد.

با این حال ، قبل از اقدام به دانش کد نویسی نیاز دارید. توصیه می کنیم برای ایجاد هرگونه تغییر ، یک طرح زمینه کودک ایجاد کنید.

این امر باعث می شود که تغییرات شما در حین بروزرسانی از بین نرود.

ادامه را بخوانید ، زیرا ما راهنمای گام به گام مفصل در مورد چگونگی دستیابی به این هدف را به اشتراک می گذاریم.

اجازه دهید نگاهی بیندازیم که چگونه می توانید بارگیری ها را در فروشگاه ووکامرس خود غیرفعال کنید.

مراحل حذف محصولات مجازی و قابل بارگیری در فروشگاه ووکامرس شما

اول ، ما باید هرگونه عملکرد غیر ضروری را از سمت مدیر حذف کنیم. این بدان معناست که باید کادرهای تأیید مجازی و قابل بارگیری در متا کادر داده محصول را حذف کنیم.

ما باید گزینه های کشویی قابل بارگیری و مجازی را از فیلتر نوع محصول در صفحه محصولات حذف کنیم.

در اینجا مراحلی وجود دارد که باید دنبال کنید:

  • وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
  • از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. وقتی صفحه ویرایشگر تم باز شد ، به دنبال فایل توابع موضوع بگردید که در آن تابع را اضافه می کنیم که کادرهای مجازی و قابل بارگیری را از کادر متای داده محصول حذف می کند.
  • کد زیر را به فایل php اضافه کنید:
add_filter( 'product_type_options', function( $options ) {
 
 
 
 
            // کادر تأیید "مجازی" را حذف کنید
 
            if( isset( $options[ 'virtual' ] ) ) {
 
                        unset( $options[ 'virtual' ] );
 
            }
 
 
 
 
            // کادر تأیید "قابل بارگیری" را حذف کنید
 
            if( isset( $options[ 'downloadable' ] ) ) {
 
                        unset( $options[ 'downloadable' ] );
 
            }
 
 
 
 
            return $options;
 
 
 
 
} );
  • این نتیجه است:

ما از قلاب فیلتر product_type_options برای حذف کادرهای تأیید استفاده کرده ایم. شرایط خطوط 4 و 9 را نادیده نگیرید ، زیرا اگر آنها را با استفاده از افزونه دیگری حذف کرده اید ، اعلان های PHP دریافت خواهید کرد.

با این حال ، شما هنوز جدا کننده را در بخش داده های محصول مشاهده خواهید کرد. برای حذف آن ، کد CSS زیر را در قسمت Additional CSS اضافه کنید:

#woocommerce-product-data .hndle label:first-child{
 
            border-right: 0;
 
}

برای حذف گزینه های بارگیری و بارگیری مجازی از فیلتر محصول ، کد زیر را در فایل functions.php اضافه کنید:

add_filter( 'woocommerce_products_admin_list_table_filters', function( $filters ) {
 
            if( isset( $filters[ 'product_type' ] ) ) {
 
                        $filters[ 'product_type' ] = 'sevencloner_product_type_callback';
 
            }
 
            return $filters;
 
 
 
 
});
 
function njengah_product_type_callback(){
 
            $current_product_type = isset( $_REQUEST['product_type'] ) ? wc_clean( wp_unslash( $_REQUEST['product_type'] ) ) : false;
 
            $output               = 'Filter by product type';
 
 
 
 
            foreach ( wc_get_product_types() as $value => $label ) {
 
                        $output .= '' . esc_html( $label ) . '';
 
            }
 
 
 
 
            $output .= '';
 
            echo $output;
 
}

این نتیجه است:

نتیجه

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

ما همه قابلیت هایی را که از محصولات قابل بارگیری پشتیبانی می کند حذف کرده ایم.

با این حال ، توصیه می کنیم از تم کودک استفاده کنید تا تغییرات شما از بین نرود. اگر با مشکلی روبرو شدید ، لطفاً با توسعه دهنده واجد شرایط وردپرس تماس بگیرید.

در این مقاله قصد داریم تا درباره نحوه غیرفعال کردن محصولات قابل بارگیری ووکامرس صحبت کنیم.


قیمت (تومان)
رایگان
وضعیت
تکمیل شده

مقالات پیشنهادی

جاوا اسکریپت

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...

آخرین بروزرسانی 10 ماه 18 روز قبل

بک لینک چیست؟

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.

آخرین بروزرسانی 10 ماه 9 روز قبل

درباره فایل Robots.txt

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...

آخرین بروزرسانی 9 ماه 29 روز قبل

هک و امنیت

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...

آخرین بروزرسانی 10 ماه 18 روز قبل

سوالات و گفتگوها

logo-samandehi
تماس با ما

می توانید از طریق اطلاعات زیر با ما در ارتباط باشید.

درباره ما

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