افزونه Easy Digital Downloads یا EDD یکی از بهترین افزونه های فروشگاه سازی وردپرس برای فروش محصولات دانلودی یا مجازی میباشد، در این مطلب طراحی قالب EDD را به طور کامل به شما عزیزان آموزش خواهیم داد، امیدواریم که مورد توجه شما کاربران محترام قرار بگیرد

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

قدم اول – نصب افزونه Easy Digital Downloads

در پیشخوان وردپرس، از بخش افزونه ها، نام Easy Digital Downloads را جستجو کنید و در نتایجی که یافت میشود، گزینه ای که در تصویر زیر مشخص کرده ایم را روی سایت خود نصب و فعال کنید

قدم دوم – بررسی برگه های پیشفرض EDD

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

درون فایل page.php باید کد حلقه وردپرس نیز وجود داشته باشد:

برگه Checkout: صفحه سبد خرید کاربر

برگه Purchase Confirmation: صفحه خرید موفق کاربر

برگه Purchase History: صفحه تاریخچه خریدها و تراکنش های کاربر

برگه Transaction Failed: صفحه خرید ناموفق

 

این برگه ها با شورتکد کار میکنند و اگر روی ویرایش هرکدام کلیک کنید میتوانید کد کوتاه مربوطه را مشاهده کنید، به عنوان مثال شاید قصد داشته باشید سوابق خرید کاربر را در یک صفحه دیگر نمایش دهید، برای اینکار شورتکد سوابق خرید کاربر را کپی کنید و در ادیتور برگه دلخواه دیگر قرار دهید تا نمایش داده شود (برای سایرین هم به همین صورت است)

قدم سوم – بررسی ابزارک های EDD

قالبی که ایجاد کرده اید باید از ابزارک ها پشتیبانی کند در این غیر صورت پوسته شما استاندارد نخواهد بود و از خیلی از امکانات محروم خواهید بود

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

همانطور که مشاهده میکنید میتوانید سبد خرید کاربر، دسته بندی ها یا برچسب های محصولات و یا جزئیات خرید کاربر را به سادگی در سایدبار نمایش دهید

قدم چهارم – فعال بودن جیکوئری و Body مخصوص وردپرس

2 دو نکته بسیار مهم در طراحی قالب EDD که باید حتما رعایت کنید این است که jquery خود وردپرس حتما باید روی سایت شما فعال باشد تا ajax های EDD به درستی کار کند

سعی کنید درون قالب قالب جیکوئری دیگری لود نکنید و از همان کتابخانه خود وردپرس استفاده کنید، همچنین از کد زیر هم میتوانید استفاده کنید، آن را درون functions.php کپی کنید:

مورد بعدی اینکه به جای تگ <body> در قالب خود از کد زیر استفاده کنید تا کلاس های مخصوص EDD لود شوند

قدم پنجم – ساخت فایل archive مخصوص EDD

نام Taxonomy دسته بندی های محصولات EDD به صورت download_category میباشد، پس از فایل archive.php خود یک کپی پیست کنید و نام فایل جدید را برابر با archive-download_category.php قرار دهید

با انجام اینکار شما آرشیو نوشته های خود را از آرشیو محصولات دانلودی سایت خود به طور کامل جدا میکنید و میتوانید هر تغییری که خواستید روی هرکدام بدهید

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

قدم ششم – ساخت فایل single مخصوص EDD

پست تایپ محصولات دانلودی برابر با download است، پس برای جدا کردن فایل single نوشته ها از محصولات باید یک فایل جدید با نام single-download.php ایجاد کنید و محتویات single.php را درون آن کپی پیست کنید

حال single-download.php همان صفحه محصولات شما خواهد بود و هر تغییری که درون این فایل بدهید از تنها در سینگل محصولات اعمال خواهد شد

برای نمایش لینک خرید محصول در این صفحه میتوانید از کد زیر درون حلقه Loop استفاده کنید:

قدم هفتم – نمایش جدیدترین محصولات دانلودی EDD

تا قدم ششم تقریبا میتوان گفت شما توانسته اید طراحی قالب EDD را به خوبی انجام داده باشید، اما یکسری توابع و کدهای بسیار مهم دیگر هست که باید از آن ها نیز استفاده کنید تا قالب به طور کامل تبدیل شده باشد

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

کد بالا 10 محصول آخر همراه با عکس، عنوان و قیمت را چاپ میکند

قدم هفتم – توابع مهم در طراحی قالب EDD

کد نمایش عنوان محصول (قابل استفاده در Loop)

کد قیمت محصول (قابل استفاده در Loop)

تعداد فروش محصول (قابل استفاده در Loop)

نمایش لینک خرید محصول (قابل استفاده در Loop)

لینک سبد خرید

تعداد محصولات موجود در سبد خرید

نمایش تمام دسته بندی های محصولات

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

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

 

این مطلب به مرور زمان تکمیل تر خواهد شد

موفق و سربلند باشید