سلام.
دوستانی که برای ورود به سایت از افزونه دیجیتس استفاده میکنن یا ورود را با شماره تلفن کردن و زمان ثبت نام یا سفارش از مشتری ایمیل نمیخان این ارور رو زمان دانلود فایل میگیره مشتری که به این صورت حل میشه :
پیوند دانلود نادرست است. رفتن به فروشگاه
برای رفع این مشکل:
به این مسیر برید: plugins/woocommerce/includes
فایل class-wc-download-handler.php رو باز کنید
کدهای زیر رو از فایل پاک کنید:
کد اول:
کد دوم:
موفق باشید...
دوستانی که برای ورود به سایت از افزونه دیجیتس استفاده میکنن یا ورود را با شماره تلفن کردن و زمان ثبت نام یا سفارش از مشتری ایمیل نمیخان این ارور رو زمان دانلود فایل میگیره مشتری که به این صورت حل میشه :
پیوند دانلود نادرست است. رفتن به فروشگاه
برای رفع این مشکل:
به این مسیر برید: plugins/woocommerce/includes
فایل class-wc-download-handler.php رو باز کنید
کدهای زیر رو از فایل پاک کنید:
کد اول:
کد:
// Fallback, accept email address if it's passed.
if ( empty( $_GET['email'] ) && empty( $_GET['uid'] ) ) { // WPCS: input var ok, CSRF ok.
self::download_error( __( 'Invalid download link.', 'woocommerce' ) );
}
کد دوم:
کد:
if ( isset( $_GET['email'] ) ) { // WPCS: input var ok, CSRF ok.
$email_address = wp_unslash( $_GET['email'] ); // WPCS: input var ok, CSRF ok, sanitization ok.
} else {
// Get email address from order to verify hash.
$email_address = is_a( $order, 'WC_Order' ) ? $order->get_billing_email() : null;
// Prepare email address hash.
$email_hash = function_exists( 'hash' ) ? hash( 'sha256', $email_address ) : sha1( $email_address );
if ( is_null( $email_address ) || ! hash_equals( wp_unslash( $_GET['uid'] ), $email_hash ) ) { // WPCS: input var ok, CSRF ok, sanitization ok.
self::download_error( __( 'Invalid download link.', 'woocommerce' ) );
}
}
موفق باشید...
آخرین ویرایش: