Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man die IP-Adresse eines Benutzers in WordPress anzeigt

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie die IP-Adresse eines Benutzers in WordPress anzeigen?

Wenn Ihre Nutzer ihre IP-Adresse benötigen, um eines Ihrer Produkte zu konfigurieren oder Ihr Tutorial abzuschließen, ist es hilfreich, ihnen die genaue IP-Adresse anzuzeigen, die sie verwenden müssen.

In diesem Artikel zeigen wir Ihnen, wie Sie die IP-Adresse eines Benutzers auf Ihrer WordPress-Website anzeigen können.

How to display a user's IP address in WordPress

Warum wird die IP-Adresse eines Benutzers in WordPress angezeigt?

Eine IP-Adresse (Internet Protocol) ist eine durch Punkte getrennte Zahlenfolge, die zur Identifizierung von Hardware-Geräten in einem Netzwerk verwendet wird. Das bedeutet, dass die IP-Adresse des Besuchers einfach das Gerät identifiziert, mit dem er sich mit dem Internet verbindet, z. B. sein Smartphone, seinen Computer oder sein Tablet.

Es gibt viele Fälle, in denen die Besucher ihre IP-Adresse kennen müssen. Zum Beispiel müssen Nutzer manchmal ihre eindeutige IP-Adresse eingeben, wenn sie eine Software einrichten, insbesondere WordPress-Sicherheits-Plugins wie Firewalls.

Wenn Sie diese Art von Software verkaufen, hilft die Angabe der eindeutigen IP-Adresse des Benutzers in Ihrer Online-Dokumentation Ihren Kunden bei der Einrichtung ihrer neuen Software.

Auch wenn Sie die Software nicht selbst verkaufen, veröffentlichen viele WordPress-Blogger hilfreiche Anleitungen zur Verwendung von Drittanbieter-Software. Wenn Sie eine Anleitung schreiben, bei der der Leser seine IP-Adresse eingeben muss, können Sie mit der Angabe der genauen IP-Adresse, die er verwenden muss, eine viel bessere Anleitung erstellen.

In diesem Beitrag haben wir mehrere Möglichkeiten, die IP-Adresse des Benutzers auf Ihrer WordPress-Website anzuzeigen. Wenn Sie es vorziehen, direkt zu einer bestimmten Methode zu springen, dann können Sie die unten stehenden Links verwenden.

1. Wie man die IP-Adresse eines Besuchers in WordPress mit einem Plugin anzeigt

Der einfachste Weg, die IP-Adresse eines Benutzers in WordPress anzuzeigen, ist die Verwendung des Plugins User IP and Location. Dies ist ein einfaches Plugin, mit dem Sie die IP-Adresse des Besuchers auf jeder Seite, jedem Beitrag oder in einem Widget-bereiten Bereich mithilfe eines Shortcodes anzeigen können.

Zunächst müssen Sie das Plugin installieren und aktivieren. Wenn Sie Hilfe benötigen, lesen Sie bitte unsere Anleitung zur Installation eines WordPress-Plugins.

Nach der Aktivierung öffnen Sie einfach die Seite, den Beitrag oder den Widget-Bereich, in dem Sie die IP-Adresse des Besuchers anzeigen möchten. Klicken Sie dann auf das Plus-Symbol zum Hinzufügen von Blöcken und suchen Sie nach „Shortcode“.

Wenn der richtige Block erscheint, klicken Sie darauf, um ihn zu Ihrer WordPress-Website hinzuzufügen.

Showing the visitor's IP address on your WordPress website using a shortcode

Geben Sie nun einfach den Shortcode [userip_location type=ip] ein. Einen detaillierteren Einblick in die Verwendung von Shortcodes finden Sie in unserer Anleitung für Anfänger zum Hinzufügen eines Shortcodes in WordPress.

Klicken Sie anschließend auf die Schaltfläche „Aktualisieren“ oder „Veröffentlichen“, um Ihre Änderungen zu speichern.

Showing a visitor's IP address on your WordPress website

Wenn Sie nun diese Seite besuchen, sehen Sie Ihre eindeutige IP-Adresse.

2. Wie man die IP-Adresse eines Benutzers in WordPress mit Code anzeigt

Sie können die IP-Adresse eines Nutzers auch anzeigen, indem Sie einen Code in Ihren WordPress-Blog oder Ihre Website einfügen. Mit diesem Code wird ein eindeutiger Shortcode erstellt, den Sie überall auf Ihrer Website platzieren können.

Das ist so einfach wie das Kopieren und Einfügen von Code in Ihre Website. Es ist jedoch immer eine gute Idee, eine Sicherungskopie zu erstellen, bevor Sie Änderungen am Code Ihrer Website vornehmen.

Wenn Sie Ihre WordPress-Website noch nicht gesichert haben, können Sie sich unsere Expertenauswahl der besten WordPress-Backup-Plugins ansehen.

Um die IP-Adresse des Nutzers anzuzeigen, öffnen Sie entweder die Datei functions.php Ihres Themes, erstellen Sie ein Site-spezifisches Plugin oder verwenden Sie ein Code-Snippets-Plugin.

Unabhängig davon, welche Option Sie wählen, können Sie einfach den folgenden Code einfügen:

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

Aktivieren Sie danach entweder Ihr Site-spezifisches Plugin, speichern Sie Ihr Code-Snippet, oder speichern Sie die Änderungen in der Datei functions.php Ihrer Website.

Sie haben nun einen [show_ip]-Kurzcode erstellt, mit dem Sie die IP-Adresse des Besuchers auf jeder Seite, jedem Beitrag oder in einem Widget-bereiten Bereich anzeigen können.

Eine Schritt-für-Schritt-Anleitung zum Platzieren des Shortcodes finden Sie in unserer Anleitung für Einsteiger zum Hinzufügen eines Shortcodes in WordPress.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu erfahren, wie Sie die IP-Adresse eines Benutzers auf Ihrer WordPress-Website anzeigen können. Vielleicht möchten Sie auch unseren Leitfaden zur Benutzerregistrierung auf Ihrer WordPress-Website und die beste Live-Chat-Software für kleine Unternehmen lesen .

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

25 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support says

      That would require some advanced php or a plugin, we don’t have a recommended method at the moment.

      Admin

  2. Lathif says

    unfortunately there is still a weakness of the function, that is the problem of „cache“.
    visitors will see the same ip address (even if the router is restarted) when they are not clearing „cache“ in the browser.

  3. Beatriz says

    Where can I see the IP’s collected? and should I paste the snippet of the code on the top of my function.php code?

  4. Brigitte Scherieble says

    hey,
    I am from Germany and I am not a computer freak. But I have the job to find out of the client IP (out of Google Analytics) the Company of the visiter. Can you help me?

  5. Evan says

    This works great, thank you! Is there any way to have it also display the hostname, perhaps with a separate shortcode?

  6. Reuben Tinto says

    Hi,

    Is it possible to obtain the IP of a previous blog visitor trough this method? If not are you aware of any other courses of action I can take?

    Also will I be able to access code if I do not have a premium wordpress account?
    I have been trying to locate the IP of an anonymous twitter troll and would really appreciate some help! :)

    Reuben

  7. Mike says

    Thanks for the tutorial. Please excuse if this is a dumb question but I’m new to working with WordPress.

    If I want to store the visitors IP address along with the date and time they visited a post, should I create a separate mysql database table or is there an existing wp table that collects this information that I can retrieve?

    • Mohammad Mursaleen says

      Creating a table for such functionality in WordPress is not an efficient move. I would prefer to do this using custom post type.

      I have answered a similar question over here;

  8. Pippin Williamson says

    It should probably be noted that $_SERVER[‚REMOTE_ADDR‘] will not always retrieve the IP properly.

    If the user is on a shared connection, you will need to use $_SERVER[‚HTTP_X_FORWARDED_FOR‘].

    If the user is behind a proxy, you will need to use $_SERVER[‚HTTP_X_FORWARDED_FOR‘].

    The IP can also be present in $_SERVER[‚HTTP_CLIENT_IP‘].

    To properly get the IP reliably, something like this should be used:

    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( ‚edd_get_ip‘, $ip );
    }

  9. Chris Black says

    Always worth noting that although you can read the IP address with PHP that it may not be useful because people have shared IP addresses, dynamic IP, access websites from different networks/locations and because it is possible to fake the IP address that PHP sees. So – only use an IP address with caution.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.