نمایش آدرس IP کاربر در وردپرس
- آموزش • آموزش وردپرس • افزونه • افزونه وردپرس
- ۱۹ فروردین ۱۴۰۲
- 1,348 بازدید
اگر کاربران شما به آدرس IP خود برای پیکربندی یکی از محصولات شما یا تکمیل آموزش شما نیاز داشته باشند، نشان دادن آدرس IP دقیقی که باید استفاده کنند به آنها کمک میکند.
آنچه در این پست میخوانید
چرا آدرس IP کاربر را در وردپرس نمایش دهیم؟
آدرس IP (Internet Protocol) رشته ای از اعداد است که با نقطه از هم جدا شدهاند و برای شناسایی دستگاههای سختافزاری در شبکه استفاده میشود. این بدان معنی است که آدرس IPکاربر دستگاهی را که آنها برای اتصال به اینترنت از آن استفاده میکنند، مانند گوشی هوشمند، رایانه یا تبلت خود، شناسایی میکند.
در موارد زیادی بازدیدکنندگان نیاز به دانستن آدرس IP خود دارند. به عنوان مثال، گاهی اوقات کاربران باید آدرس IP منحصر به فرد خود را هنگام تنظیم یک نرم افزار، به ویژه افزونههای امنیتی وردپرس مانند فایروالها، تایپ کنند.
نحوه نمایش آدرس IP کاربر در وردپرس با استفاده از یک افزونه
سادهترین راه برای نمایش آدرس IP کاربر در وردپرس استفاده از افزونه User IP andLocation است. این یک افزونه ساده است که به شما امکان میدهد آدرس IP بازدیدکننده را در هر صفحه یا پست با استفاده از یک کد کوتاه نشان دهید.
ابتدا باید افزونه را نصب و فعال کنید (لینک در انتهای مطلب موجود است).
پس از فعالسازی، صفحه پست یا بخش widget-ready را که میخواهید آدرس IP کاربر را نشان دهید، باز کنید. سپس، روی آیکون افزودن + کلیک کنید و «کد کوتاه» را جستجو کنید.
سپس، کد کوتاه [userip_location type=ip] را وارد کنید. پس از انجام این کار، روی دکمه “بهروزرسانی” یا “انتشار” کلیک کنید تا تغییرات خود را ذخیره کنید.
اکنون اگر به صفحه مراجعه کنید، آدرس IP خود را خواهید دید.
نحوه نمایش آدرس IP کاربر در وردپرس با استفاده از کد
همچنین میتوانید آدرس IP کاربر را با افزودن کدی به وبلاگ یا وبسایت وردپرس خود نشان دهید. این کد یک کد کوتاه منحصر به فرد ایجاد میکند که میتوانید آن را در هر نقطه از سایت خود قرار دهید.
برای این کار کافی است قطعه کد زیر را به فایل functions.php قالب اضافه کنید. توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
function get_the_user_ip() { if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { //check ip from share internet $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { //to check ip is pass from proxy $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } return apply_filters( 'vebeet_get_ip', $ip ); } add_shortcode('show_ip', 'get_the_user_ip');
اکنون یک کد کوتاه [show_ip] ایجاد کردهاید که میتوانید از آن برای نشان دادن آدرس IP کاربر در هر صفحه، پست یا ابزارک استفاده کنید.
امیدواریم این پست برای شما مفید باشد، در اینصورت آن را برای دوستان خود نیز ارسال کنید. شاد باشید.