نحوه نمایش آدرس IP کاربر در وردپرس

اخیراً یکی از کاربران ما از ما پرسید که آیا امکان شناسایی و نمایش آدرس IP بازدیدکنندگان در وردپرس وجود دارد یا خیر. پاسخ ما البته این بود. در این مقاله ، ما نحوه نمایش آدرس IP کاربر در وردپرس را به شما نشان خواهیم داد.

می توانید برای ایجاد سایت شناسایی IP خود از این مورد استفاده کنید. به این ترتیب وقتی بازدیدکننده وب سایت سایت شما را مشاهده می کند ، می تواند آدرس IP خود را ببیند.

تمام کاری که شما باید انجام دهید اینست که قطعه زیر را در فایل توابع theme.php یا در افزونه اختصاصی سایت .

// نمایش IP کاربر در وردپرس


تابع get_the_user_ip () {
if (! خالی ($ _SERVER ['HTTP_CLIENT_IP']))) {
// ip را از اینترنت به اشتراک بگذارید
$ ip = $ _SERVER ['HTTP_CLIENT_IP']؛
} elseif (! خالی ($ _SERVER ['HTTP_X_FORWARDED_FOR']))) {
// برای بررسی IP عبور از پروکسی است
$ ip = $ _SERVER ['HTTP_X_FORWARDED_FOR']؛
} دیگری {
$ ip = $ _SERVER ['REMOTE_ADDR']؛
}
Return apply_filters ('wpb_get_ip' ، $ ip)؛
}

add_shortcode ('show_ip'، 'get_the_user_ip')؛

مورد بعدی که باید انجام دهید این است که کد کوتاه زیر را در پست ، صفحه یا یک نوار کناری اضافه کنید ویجت .

[show_ip]

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

امیدواریم این مقاله به شما کمک کند آدرس IP کاربر را در سایت وردپرس خود نمایش دهید. اگر س anyال یا بازخوردی دارید ، لطفاً برای ما در زیر نظر بگذارید.

منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-display-a-users-ip-address-in-wordpress/.

دیدگاهتان را بنویسید