کد نمایش آی پی کاربران در وردپرس
در این پست میخواهیم ip کاربران وارد شده به سایت وردپرسی شما را با استفاده از کد و بدون نصب افزونه مشخص کنیم . هر کاربری که وارد سایت شما میشود دارای یک آی پی میباشد و اگر شما بخواهید ای پی بازدید کننده سایت را نمایش دهید کافی است کد زیر را در فانکشن کپی کنید
// 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');
اگر میخواهید از کد نمایش ای پی در برگه استفاده کنید کافی است [show_ip] را به صفحات برگه ی خود اضافه کنید اما اگر میخواهید در صفحات قالب شما نمایش داده شود باید کد زیر را در محل مناسب قالب خود استفاده کنید
<?php echo do_shortcode( '[show_ip]' ); ?>
امیدواریم از مطلب آموزش نمایش ip بدون استفاده از افزونه بهره برده باشید 😉