SHET31

شورت کدهای Easy Digital Downloads؛ راهنمای کامل

شورت کدهای Easy Digital Downloads؛ راهنمای کامل

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

قبلاً درباره شورت‌کدهای وردپرس و روش استفاده از اون‌ها صحبت کردیم. اینجا سراغ شورت کدهای Easy Digital Downloads می‌ریم و با مثال‌های ساده می‌بینیم چطور صفحه‌های فروشگاه و حساب کاربریتون رو راه بندازید. اگه هنوز صفحه حساب مشتری رو نساختید، راهنمای ایجاد صفحه حساب کاربری در Easy Digital Downloads هم به کارتون میاد.

شورت‌کدهای Easy Digital Downloads چه کاربردی دارن؟

شورت‌کد یه کد کوتاهه که داخل برگه می‌نویسید و EDD اون رو به یک بخش واقعی از فروشگاه تبدیل می‌کنه. مثلاً [downloads] فهرست فایل‌های دانلودی رو نشون می‌ده و [download_cart] سبد خریدتون رو می‌سازه.

چه زمانی شورت‌کد انتخاب مناسبیه؟

اگه با برگه‌های قدیمی، ویرایشگر کلاسیک یا قالبی کار می‌کنید که تنظیمات بلوکی محدودی داره، شورت‌کد انتخاب سریع و مطمئنیه. وقتی هم می‌خواید شناسه محصول یا گزینه‌ای مثل قیمت رو مستقیم داخل کد بنویسید، شورت‌کد کنترل بیشتری بهتون می‌ده.

بلوک‌های EDD چه تفاوتی با شورت‌کدها دارن؟

بلوک‌ها رو از داخل ویرایشگر بلوکی انتخاب می‌کنید و تنظیماتشون رو با کلیک تغییر می‌دید؛ پس لازم نیست اسم پارامترها رو حفظ کنید. برای صفحه محصولات، دانلودهای کاربر، ورود، ثبت‌نام، سبد خرید و سفارش‌ها بلوک اختصاصی EDD هست. اگه صفحه جدید می‌سازید و با ویرایشگر بلوکی کار می‌کنید، اول معادل بلوکی شورت‌کد رو بررسی کنید.

لیست بلوک‌های Easy Digital Downloads
لیست بلوک‌های Easy Digital Downloads

فهرست شورت‌کدهای اصلی Easy Digital Downloads

شورت‌کد نمایش محصولات دانلودی

با این شورت‌کد می‌تونید فهرست محصولات دانلودی رو داخل برگه نشون بدید:

[downloads]
  • با number تعداد محصولات رو مشخص کنید؛ مثلاً [downloads number="6"].
  • با category محصولات یک دسته خاص رو نشون بدید؛ مثلاً [downloads category="ebooks"].
  • با orderby ترتیب نمایش رو عوض کنید. مقدار دقیق این گزینه رو با تنظیمات و مستندات نسخه EDD نصب‌شده هماهنگ کنید.
  • اگه از ویرایشگر بلوکی استفاده می‌کنید، بلوک EDD Products گزینه راحت‌تریه.

شورت‌کد نمایش دانلودهای خریداری‌شده

این کد فایل‌هایی رو که کاربر واردشده خریده، همراه با لینک دانلود نشون می‌ده:

[download_history]
  • برای صفحه دانلودهای مشتری یا بخشی از حساب کاربری مناسبه.
  • کاربر باید وارد حسابش شده باشه تا فهرست خریدهای خودش رو ببینه.
  • در صفحه‌های بلوکی، بلوک EDD User Downloads همین کار رو انجام می‌ده.

شورت‌کد نمایش تاریخچه خرید

با این شورت‌کد سفارش‌ها و خریدهای کاربر جاری رو نشون می‌دید:

[purchase_history]
  • برای ساخت صفحه سفارش‌ها یا بخشی از صفحه حساب کاربری کاربرد داره.
  • در ویرایشگر بلوکی می‌تونید از بلوک EDD Order History استفاده کنید.

شورت‌کد ساخت دکمه خرید

این شورت‌کد برای ساخت دکمه خرید یک محصول مشخص به کار می‌ره. شناسه محصول رو با id وارد کنید:

[purchase_link id="123"]
  • اگه محصول چند قیمت داره، با price_id قیمت دلخواهتون رو انتخاب کنید.
  • با direct="1" کاربر رو مستقیم به فرایند پرداخت بفرستید.
  • نمونه ترکیبی این پارامترها این شکله:
[purchase_link id="123" price_id="2" direct="1"]

عدد 123 باید با شناسه واقعی محصولتون عوض بشه و 2 هم باید شناسه قیمت موجود در همون محصول باشه. قبل از انتشار، این دکمه رو با یک حساب آزمایشی امتحان کنید.

شورت‌کد نمایش سبد خرید

برای ساخت صفحه سبد خرید، این شورت‌کد رو داخل یک برگه بذارید:

[download_cart]
  • EDD محصولات انتخاب‌شده رو در همین بخش نشون می‌ده.
  • برای صفحه‌های ساخته‌شده با ویرایشگر بلوکی، بلوک EDD Cart گزینه معادلشه.

شورت‌کد ویرایش حساب کاربری

این شورت‌کد فرم ویرایش اطلاعات حساب مشتری واردشده رو نشون می‌ده:

[edd_profile_editor]

اگه کاربر وارد حسابش نشده باشه، بهتره اول فرم ورود رو بهش نشون بدید.

شورت‌کد ورود مشتری

برای نمایش فرم ورود مشتری از این کد استفاده کنید:

[edd_login]
  • فرم ورود رو داخل برگه حساب کاربری یا صفحه ورود می‌ذاره.
  • در ویرایشگر بلوکی، بلوک EDD Login جایگزین پیشنهادی این شورت‌کده.

شورت‌کد ثبت‌نام مشتری

این شورت‌کد فرم ساخت حساب کاربری جدید رو نشون می‌ده:

[edd_register]
  • برای ساخت صفحه ثبت‌نام مشتری کاربرد داره.
  • اگه صفحه رو با بلوک‌ها می‌سازید، بلوک EDD Registration انتخاب ساده‌تریه.

نگاشت شورت‌کدهای EDD به بلوک‌های معادل

  • [downloads] → EDD Products
  • برای استفاده از این بخش ابتدا باید افزونه ی "easy digital downloads" را نصب کنید! → EDD User Downloads
  • [purchase_history] → EDD Order History
  • [download_cart] → EDD Cart
  • [edd_login] → EDD Login
  • [edd_register] → EDD Registration

برای صفحه پرداخت هم در نسخه‌های جدید EDD می‌تونید از بلوک EDD Checkout استفاده کنید و بخش پرداخت رو بدون نوشتن شورت‌کد بسازید.

برای صفحه‌های EDD شورت‌کد بهتره یا بلوک؟

چه وقت‌هایی شورت‌کد استفاده کنید؟

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

چه وقت‌هایی بلوک انتخاب راحت‌تریه؟

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

چطور شورت‌کدهای EDD رو قبل از انتشار تست کنید؟

  1. با یک حساب آزمایشی وارد بشید و نمایش دانلودهای خریداری‌شده رو بررسی کنید.
  2. دکمه خرید رو با محصولی که چند قیمت داره امتحان کنید.
  3. سبد خرید و پرداخت رو روی موبایل و دسکتاپ باز کنید.
  4. خروجی شورت‌کدها رو با قالب و افزونه‌های فعال سایتتون بررسی کنید.
  5. مراحل ویدیوی آموزشی رو با محیط فعلی EDD تطبیق بدید.

پرسش‌های رایج درباره شورت‌کدهای Easy Digital Downloads

آیا شورت‌کدهای EDD هنوز قابل‌استفاده‌ان؟

بله، شورت‌کدهای اصلی مثل [downloads]، برای استفاده از این بخش ابتدا باید افزونه ی "easy digital downloads" را نصب کنید!، [purchase_history]، [purchase_link]، [download_cart]، [edd_login] و [edd_register] هنوز قابل‌استفاده‌ان. برای خیلی از همین بخش‌ها بلوک معادل هم هست.

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

برای نمایش محصولات دانلودی از [downloads] استفاده کنید. با پارامترهایی مثل number و category می‌تونید تعداد و دسته محصولات رو محدود کنید. در ویرایشگر بلوکی، EDD Products جایگزین همین شورت‌کده.

آیا برای شورت‌کدهای EDD جایگزین بلوکی وجود داره؟

بله. EDD برای نمایش محصولات، دانلودهای کاربر، سفارش‌ها، سبد خرید، ورود و ثبت‌نام بلوک‌های EDD Products، EDD User Downloads، EDD Order History، EDD Cart، EDD Login و EDD Registration رو ارائه می‌ده.

چطور دکمه خرید یک محصول مشخص رو بسازیم؟

از شورت‌کد [purchase_link] استفاده کنید و شناسه محصول رو با id وارد کنید؛ مثلاً [purchase_link id=”123″]. برای محصولات چندقیمتی می‌تونید price_id و برای انتقال مستقیم به پرداخت می‌تونید direct=”1″ رو هم اضافه کنید.

قبل از انتشار نهایی، همه شورت‌کدها رو با نسخه فعلی EDD، قالب سایتتون و یک حساب آزمایشی بررسی کنید تا مشتری‌ها بدون دردسر محصول رو ببینن، بخرن و دانلود کنن.

نظر شما در این مورد چیه؟

  1. U39964۷ خرداد ۱۴۰۰

    سلام شرکت کد اینکه کاربر چندتا خرید از سایت داشته چی هست ؟

    • تیم پشتیبانیتیم پشتیبانی۸ خرداد ۱۴۰۰

      درود
      [download_discounts]

  2. U33469۲۴ آذر ۱۳۹۹

    سلام من از شورتکد [edd_profile_editor] استفاده کردم ولی میخوام قسمت آدرس رو نداشته باشه
    راه حلی وجود داره ؟

    • تیم پشتیبانیتیم پشتیبانی۲۴ آذر ۱۳۹۹

      سلام
      باید کدهای سی اس اس یا php رو تغییر بدید

      • U33469۲۴ آذر ۱۳۹۹

        من با css آشنایی دارم ولی با php نه
        تیم شما میتونه این تغیر رو ایجاد کنه و پولش رو بگیره؟

        • تیم پشتیبانیتیم پشتیبانی۲۴ آذر ۱۳۹۹

          خیر این خدمات رو ارائه نمیدیم

          • U33469۲۴ آذر ۱۳۹۹

            آخه یادمه قبلا تیم طراحی داشتید

            • تیم پشتیبانیتیم پشتیبانی۲۵ آذر ۱۳۹۹

              بله در حال حاضر خدمات طراحی ارائه نمیدیم

  3. U18228۲۲ اردیبهشت ۱۳۹۸

    سلام میخواستم ببینم افزونه ای وجود داره که کاربران فایل های خودشون را برای فروش داخل سایت بزارن و از فروشش پورسانت بگیرن ؟؟

    • تیم پشتیبانیتیم پشتیبانی۲۲ اردیبهشت ۱۳۹۸

      درود
      افزونه بازاریابی هست .ما فعلا نداریم این افزونه رو

  4. کاربر مهمان۲ اسفند ۱۳۹۷

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

  5. U334۱۹ آذر ۱۳۹۷

    اگر بخواهیم محصولات موجود در یک دسته بندی خاص را نمایش بدیم چه شورت کدی داره؟
    یعنی فقط توی اون برگه محصولات دسته بندی موردنظرمون را نمایش بده براساس ID اون دسته بندی. (تمام محصولات را نمایش نده)

    ممنونم

    • رضا راد۲۰ آذر ۱۳۹۷

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

  6. کاربر مهمان۱۴ آذر ۱۳۹۷

    سلام
    من چطور میتونم خرید پستی فایل های حجیم رو به ایزی دیجیتال اضافه کنم؟

  7. کاربر مهمان۱۶ فروردین ۱۳۹۷

    سلام ممنون از سايت خوبتان
    من براي سايت خودم از افزونه edd استفاده كردم
    ولي رسيد خريد را به ايميل مشتري نميفرسته
    يعني لينك دانلود فرستاده نميشه
    من خريد رايگان را امتحان كردم

  8. کاربر مهمان۴ اسفند ۱۳۹۶

    این افزونه Restrict Content Pro

  9. کاربر مهمان۴ اسفند ۱۳۹۶

    سلام من یه مشکلدارم اگه میشهرهنمای کنید vip نصب کردم صفحه عضویت و خریداشترکش میاد صفحه بعدش که باید رو در گاه بره متصل نمیشه تنظیماتش درست انجام دادم اگ میشه رهنمای کنید یا اگ شوت کدخاصی داره بگید ممنون ازسایت خوبتون

    • رضا راد۴ اسفند ۱۳۹۶

      سلام بستگی داره از چه افزونه ای استفاده کرده باشید

  10. کاربر مهمان۲۷ دی ۱۳۹۶

    سلام و ممنون جهت مطالب بسیار کاربردیتون
    یه سوال، تو قسمت باکس خصوصیات edd که لینک پیش نمایش و راهنما رو میشه قرار بدی، هرکاری میکنم نمیتونم لینکی که میدم رو اجرا کنم. چطور میشه ازش استفاده کرد؟

    • تیم پشتیبانیتیم پشتیبانی۲۷ دی ۱۳۹۶

      درود به شما. مشکل شما از قالب، تداخل افزونه، عدم تنظیم درست و موارد بیشتر می تواند باشد.

  11. کاربر مهمان۲۰ آذر ۱۳۹۶

    سلام عالی بود
    این افزونه ای که شما استفاده میکنید که سازگار با edd هست همون پنل کاربری سمت راست بالا هست چه افزونه ای میباشد؟

    • تیم پشتیبانیتیم پشتیبانی۲۰ آذر ۱۳۹۶

      درود.
      به صورت اختصاصی طراحی شده است.

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسدر حال حاضر آفلاین هستیم. لطفاً پیام بگذارید تا در اولین فرصت پاسخ دهیم.آفلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.