¿Alguna vez has necesitado rápidamente conocer tu dirección IP? Puede ser útil en diversas situaciones, desde solucionar problemas de red hasta configurar aplicaciones. En este artículo, te guiaré paso a paso para crear una página web simple utilizando PHP y en WordPress que te mostrará tu dirección IP actual.

Crear el archivo PHP

Crea un nuevo archivo en tu editor de texto favorito y guárdalo con el nombre cual-es-mi-ip.php. Este archivo contendrá el código PHP que mostrará tu dirección IP.

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Dime mi dirección IP</title>
</head>
<body>
    <h1>Esta es tu dirección IP:</h1>
    <?php
        // Obtenemos la IP de la variable global de PHP $_SERVER
        $ip = $_SERVER['REMOTE_ADDR'];
        echo "<p>$ip</p>";
    ?>
</body>
</html>

A parte de nuestra IP podemos obtener más valores de la variable global de PHP $_SERVER:

Ver otras opciones de $_SERVER

Puedes personalizar el diseño y agregar más funcionalidades según tus necesidades. Por ejemplo, podrías agregar estilos CSS para mejorar la apariencia de la página o incluso implementar funciones adicionales, como mostrar información sobre la ubicación geográfica de la dirección IP.

Recuerda que esta dirección IP es la que tu servidor web detecta. Si estás detrás de un enrutador, esta dirección IP puede ser la del enrutador y no tu dirección IP pública real. En ese caso, tendrías que utilizar servicios externos para obtener tu dirección IP pública. Sin embargo, para la mayoría de los casos de uso locales y de desarrollo, este método debería ser suficiente.

¿Cómo crear una página que muestre tu dirección IP en WordPress?

Crear una página que muestre tu dirección IP en WordPress es bastante sencillo. Puedes lograrlo mediante un plugin o directamente añadiendo código a tu tema. Aquí te muestro ambos métodos:

Método 1: Usando un Plugin

Instala el plugin User IP and Location

  1. Instala y activa el plugin:
    • Ve al panel de administración de WordPress.
    • Dirígete a «Plugins» y haz clic en «Añadir nuevo».
    • Busca el plugin «User IP and Location» (o si no lo encuentra busca el autor «TheGuideX») y haz clic en «Instalar ahora» y luego en «Activar».
  2. Mostrar la dirección IP:
    • Una vez activado el plugin, puedes mostrar tu dirección IP en cualquier parte de tu sitio usando el shortcode .
  3. Personalizar:
    • Si deseas personalizar el formato o la ubicación de la dirección IP mostrada, revisa la documentación del plugin para obtener más información sobre cómo hacerlo.

Método 2: Añadiendo código al tema

  1. Edita tu tema:
    • Ve al panel de administración de WordPress.
    • Dirígete a «Apariencia» y luego a «Editor».
  2. Edita el archivo functions.php:
    • Busca functions.php en la lista de archivos del tema y haz clic en él para editarlo.
  3. Añade el siguiente código al final del archivo:
function mostrar_direccion_ip() {
    // Obtenemos la dirección IP del usuario
    $ip = $_SERVER['REMOTE_ADDR'];
    echo "<p>Aquí tienes tu dirección IP es: $ip</p>";
}
add_shortcode('mostrar_ip', 'mostrar_direccion_ip');
  1. Guarda los cambios:
    • Haz clic en el botón «Actualizar archivo» para guardar los cambios realizados en functions.php.
  2. Mostrar la dirección IP en una página o entrada:
    • Ahora puedes mostrar tu dirección IP en cualquier página o entrada utilizando el shortcode [mostrar_ip].

¡Y eso es todo! Ahora tienes dos formas de mostrar tu dirección IP en tu sitio WordPress. Puedes elegir el método que mejor se adapte a tus necesidades y preferencias. Siempre recuerda mantener tu sitio actualizado y hacer copias de seguridad antes de realizar cambios importantes.

Puedes ver un ejemplo en nuestra herramienta ¿Cuál es mi dirección IP?

Si te gusta, comparte…

(Visitado 799 veces, 1 visitas hoy)