آموزش نمایش IP کاربران در سایت

با سلام خدمت کاربران عزیر افراز وب در این ساعت قصد داریم آموزش نمایش IP کاربران در سایت را در سیستم وردپرس به شما دوستان آموزش دهیم که وقتی یک شخصی وارد سایت شما می شود از طریق قسمت های مشخص شده ای پی کاربر را نمایش دهد و کاربر بتواند ای پی خود را  مشاهده کند

برای انجام دادن و ایجاد کردن این ویژگی ابتدا وارد فایل Functions.php قالب خود شده و کد زیر را در انتهای Functions.php خود اضافه نمایید

// Display User IP in WordPress site
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( 'big_get_ip', $ip );
}
add_shortcode('show_ip', 'get_the_user_ip');

نکته خیلی مهم

قبل از اعمال تغییرات در این فایل قبل از هر چیر یک نسخه پشتیبان تهیه نمایید امیدواریم از این آموزش برای شما کاربران عزیز مفید وکاربردی باشه





  • میلاد رضایی در تاریخ چهارشنبه ۳ آذر ۱۳۹۵گفته است:

    با سلام ببخشید میشه مثلا ای پی شخصی رو هم بلاک کرد دیگه نتونه وارد سایت بشه ممنون میشم جواب بدید

    • امیرحسین کریمی در تاریخ جمعه ۵ آذر ۱۳۹۵گفته است:

      سلام خدمت شما برای مسدود کردن ای پی از افزونه LionScripts: IP Address Blocker استفاده نمایید پلاگین کاربردی هستش موفق باشید