آموزش کدهای وردپرس, ووکامرس

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

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

آیا یک فروشگاه فایل یا محصولات فیزیکی با ووکامرس ساخته اید و می خواهید یک فایل دانلودی را در صفحه حساب کاربری من در تب دانلودها برای تمام کاربران خود اضافه کنید؟

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

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

اضافه کردن یک فایل قابل دانلود برای همه کاربران در صفحه حساب کاربری من

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

سپس قطعه کد زیر را به به فایل functions.php قالب وردپرس فعال سایت خود اضافه کنید:

add_filter( 'woocommerce_customer_get_downloadable_products', 'themefars_add_custom_default_download', 9999, 1 );

function themefars_add_custom_default_download( $downloads ) {
$downloads[] = array(
'product_name' => 'نام دانلود',
'download_name' => 'دانلود',
'download_url' => '/wp-content/uploads/filename.txt',
);
return $downloads;
}

توجه: در کد بالا به جای /wp-content/uploads/filename.txt لینک دانلود محصول موردنظر خود را وارد کنید. همچنین می توانید به جای نام دانلود و لیبل دکمه دانلود، متن دلخواه خود را وارد کنید.

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

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

(4) نظرات کاربران

  1. Arin گفت:

    سلام وقتتون بخیر
    اگر بخوام برای هر کاربر یک فایل اختصاصی در حساب کاربریشون بزارم که فقط بتونن نگاه کنند یا گوش کنند (فایل متنى، صوتى یا تصویرى غیر قابل دانلود) باید چیکار کنم؟

    1. سلام وقت شما هم بخیر
      راه های مختلفی برای انجام این کار هست از جمله کدنویسی.
      همچنین میتونید از افزونه هم استفاده کنید. افزونه های User Access Manager و Private Content رو تست کنید ببینید به کارتون میاد.

  2. حامد سعدآبادی گفت:

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

    1. سلام خب در این صورت میتونید محصولات دانلودی ایجاد کنید و در قسمت سفارشات برای هر مشتری ثبت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *