Cómo mostrar la dirección IP de un usuario en WordPress

Recientemente, uno de nuestros usuarios nos preguntó si era posible detectar y mostrar la dirección IP de los visitantes individuales en WordPress. Nuestra respuesta fue, por supuesto, que lo es. En este artículo, le mostraremos cómo mostrar la dirección IP del usuario en WordPress.

Puede usar esto para crear su propio sitio de detección de IP. De esta manera, cuando un visitante del sitio web ve su sitio, puede ver su propia dirección IP.

Todo lo que tiene que hacer es pegar el siguiente fragmento en el archivo functions.php de su tema o en un sitio específico plugin.

// 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');

Lo siguiente que debe hacer es agregar lo siguiente shortcode en tu publicación, página o en un widget de barra lateral.

[show_ip]

Si está usando el shortcode en el widget de texto de la barra lateral y no funciona, entonces debes asegurarte de habilitar shortcode para los widgets de la barra lateral.

Esperamos que este artículo le haya ayudado a mostrar la dirección IP del usuario en su sitio de WordPress. Si tiene alguna pregunta o comentario, déjenos un comentario a continuación.

Cómo mostrar la dirección IP de un usuario en WordPress .

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *