ru
Feedback
Jet Plugin | جت پلاگین

Jet Plugin | جت پلاگین

Открыть в Telegram

🟣 Jet Plugin 🔴 Free & Premium Wordpress Plugin 🟤GPL Wordpress Plugin Telegram Channel 🔵 @jetplugin 🟢 وردپرس تکنیکال https://yasserdivar.ir/product/wordpress-technical/ 🟡مطالب : https://t.me/jetplugin/4

Больше
271
Подписчики
Нет данных24 часа
Нет данных7 дней
-330 день
Архив постов

با توجه به این که کلیه درگاه های پرداخت داخل کشور Iran Access شدن و دسترسی فقط از ایران هست در صورتی که کاربر VPN فعال داشته باشه پرداخت با خطا مواجه میشه ، جهت جلوگیری از این مورد این قطعه کد رو استفاده کنید ، در صورت فعال بودن VPN کاربر داخل صفحه پرداخت ووکامرس بهش پیغام داده میشه 💎 @jetplugin
function isUserFromIran() {

    $userIP = $_SERVER['REMOTE_ADDR'];

    $ch = curl_init();

    $geolocationAPI = "http://ip-api.com/json/$userIP";
    curl_setopt($ch, CURLOPT_URL, $geolocationAPI);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_TIMEOUT, 5);

    $response = curl_exec($ch);

    if ($response === false) {
        exit();
    }


    curl_close($ch);

    $data = json_decode($response);

    if ($data->country == "Iran") {
        return true;
    }
return false; } add_action('woocommerce_before_checkout_form', 'displayVPNMessage'); function displayVPNMessage() { if (!isUserFromIran()) { echo '<ul class="woocommerce-error"><li>به نظر می‌رسه VPN شما روشنه. لطفاً برای جلوگیری از خطا در فرآیند پرداخت VPN خود را خاموش کنید و سپس پرداخت را انجام دهید</li></ul>'; } }