نمایش تعداد فروش هر محصول در ایزی دیجیتال دانلود با یک شورت کد ساده
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:
همانطور که دیدید، این تابع از ما آیدی محصول را دریافت کرده و آمار فروش را به ما برمیگرداند.
Like <3
سلام
ممنون بابت مطالب ارزشمندتون
از این کد استفاده کردم و به خوبی کار کرد .
حالا من می خوام تعداد کل فروش همه محصولات که با edd داشتم را هم نمایش بدم ، از چه تابعی باید استفاده کنم ؟