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

شما برای نمایش تنها کافیست Shortcode زیر را در قسمت Functions.php قالب وردپرس ( از منوی نمایش ، گزینه ویرایشگر را انتخاب نمایید )  خود قرار دهید !

// Display User IP in WordPress


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( 'wpb_get_ip', $ip );
}

add_shortcode('show_ip', 'get_the_user_ip');

خوب حالا میمونه آخرین کار، وارد کردن Shortcode زیر در هر مکانی ( در برگه ها ، نوشته ها و حتی در ابزارک ساید بار  )  که دوست دارید آی پی ها برای کاربر هاتون نمایش داده شوند !

[show_ip]

برای نمایش در قسمت ابزارک ها ، باید قابلیت Shortcode برای ابزارک شما فعال باشد ! البته کار خیلی سختی نیست ، برای فعال کردن Shortcode ها در قسمت ابزار مجدداً فایل Functions.php را باز کنید  و سپس دستور زیر را  وارد کنید

add_filter('widget_text', 'do_shortcode');

خوب حالا که فعال شد ، میتونید دستور نمایش IP ها رو در ابزارک ها قرار بدین

 

موفق و مانا باشید !