رفتن به مطلب

نمایش تعداد دفعات دانلود یک فایل


پست های پیشنهاد شده

سلام و درود

دوستان گرامی، من میخوام تعداد دفعات دانلود یک فایل رو که با افزونه edd میخوام توی سایت به فروش برسه رو در همون پست مربوطه نمایش بدم کسی می تونه کمک کنه.

سپاس از همه.

لینک به ارسال

این پلاگین ظاهرا ویجتی برای این کار داره

https://wordpress.org/plugins/edd-download-info/

از کد زیر هم میتونین کمک بگیرین

/**
 * Show the number of sales and download count inside the "Download Details" widget
 */
function edd_show_download_sales() {
	$sales = edd_get_download_sales_stats( get_the_ID() );
	$sales = $sales > 1 ? $sales . ' sales' : $sales . ' sale';
	echo '<p>';
	echo  $sales;
	echo '<br/>';
	echo edd_get_download_count( get_the_ID() ) . ' downloads';
	echo '</p>';
}
add_action( 'edd_product_details_widget_before_purchase_button', 'edd_show_download_sales' ); 
/**
 * Get the download count of a download
 * Modified version of edd_get_file_downloaded_count()
 */
function edd_get_download_count( $download_id = 0 ) {
	global $edd_logs;
	$meta_query = array(
		'relation'	=> 'AND',
		array(
			'key' 	=> '_edd_log_file_id'
		),
		array(
			'key' 	=> '_edd_log_payment_id'
		)
	);
	return $edd_logs->get_log_count( $download_id, 'file_download', $meta_query );
}

 

لینک به ارسال
در 4 ساعت قبل، lord_viper گفته است :

از کد زیر هم میتونین کمک بگیرین

 

 

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...