آیا تا کنون برای تان پیش آمده است که بخواهید IP کاربران سایت را بدست آورید و حتی آن را در سایت نشان دهید؟ جدا از اینکه چرا به چنین چیزی نیاز دارید، با ما همراه باشید تا آموزش نشان دادن IP کاربران در وردپرس را مرور کنیم.
کد نمایش IP کاربر در وردپرس
کدهای زیر را به فایل فانکشن 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');
کدهای فوق یک کدکوتاه تعریف می کنند. اکنون هرکجا که لازم بود کافیست که کد کوتاه [show_ip] را وارد کنید تا وردپرس IP کاربر را نشان دهد.
برای اینکه از کدکوتاه در ستون کناری سایت و ابزارک ها استفاده کنید، می بایستی ابزارک متن را انتخاب کنید و کد را در آن وارد کنید.
دیدگاهتان را بنویسید