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

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

نمایش تعداد فروش هر محصول در ایزی دیجیتال دانلود با یک شورت کد ساده
Easy Digital Download


تا به این لحظه، هیچ امکانی در خود افزونه‌ی Easy Digital Download برای نمایش تعداد خرید یک فایل وجود ندارد!
البته در API افزونه، چنین چیزی وجود دارد و به خاطر همین هم ما یک شورت کد ساده با استفاده از همین راه نوشتیم که می توانید خودتان آن را ویرایش کرده و امکانات ببیشتری به آن اضافه کنید.

نحوه انجام کار

تابع زیر را کپی کرده و در فایل functions قالب خود قرار دهید.

add_shortcode('FK_EDD_SALES', function($atts)
{
	if (isset($atts['bg_color']))
		$bg_color = 'background-color:' . $atts['bg_color'] . ';';
	else
		$bg_color = 'background-color:#8BC34A;';
	if (isset($atts['color']))
		$color = 'color:' . $atts['color'] . ';';
	else
		$color = 'color:white;';
	return "<div style='$bg_color $color text-align:center; padding:2px;'>" . edd_get_download_sales_stats($atts['id']) . "</div>";
});

حالا میتونید از شورت کد زیر در متن پست خود استفاده کنید

[FK_EDD_SALES id="25054" bg_color="#8BC34A" color="white"]

که البته دو ویژگی bg_color و color اختیاری هستند.
می توانید خودتان این شورت کد را ویرایش کرده و استایل خاصی به آن اضافه کنید.

تابع edd_get_download_sales_stats:
همانطور که دیدید، این تابع از ما آیدی محصول را دریافت کرده و آمار فروش را به ما برمیگرداند.

پاسخ دهید

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

cp-codfk

نظرات ثبت شده 2 دیدگاه

    1. erfan کاربر مهمان گفت:

      Like <3

      21
    2. حسین کاربر مهمان گفت:

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

      10
توضیحات پیشنهادی نظرات اشتراک