Récemment, un de nos utilisateurs nous a demandé s’il était possible de détecter et d’afficher l’adresse IP des visiteurs individuels dans WordPress. Notre réponse était bien sûr que oui. Dans cet article, nous allons vous montrer comment afficher l’adresse IP de l’utilisateur dans WordPress.
Vous pouvez l’utiliser pour créer votre propre site de détection IP. De cette façon, lorsqu’un visiteur du site Web consulte votre site, il peut voir sa propre adresse IP.
Tout ce que vous avez à faire est de coller l’extrait suivant dans le fichier functions.php de votre thème ou dans un plugin spécifique au site.
// 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');
La prochaine chose que vous devez faire est d’ajouter le shortcode suivant dans votre message, votre page ou dans un widget de la barre latérale.
[show_ip]
Si vous utilisez le shortcode dans le widget de texte de votre barre latérale et qu’il ne fonctionne pas, vous devez vous assurer que vous activez le shortcode pour les widgets de la barre latérale.
Nous espérons que cet article vous a aidé à afficher l’adresse IP de l’utilisateur sur votre site WordPress. Si vous avez des questions ou des commentaires, veuillez nous laisser un commentaire ci-dessous.