Cum să remediați WordPress care afișează adresa IP Localhost pentru comentarii

So beheben Sie, dass WordPress die Localhost-IP-Adresse für Kommentare anzeigt

⌛ Reading Time: 3 minutes

Auf einem normalen Webhost hat WordPress keine Probleme, die korrekte IP-Adresse Ihrer Website-Besucher, Kommentatoren usw. anzuzeigen. Auf einigen Servern zeigt Ihre WordPress-Site jedoch möglicherweise nicht die richtige IP-Adresse im Kommentar-Dashboard und an anderen Stellen an.

Stattdessen zeigt WordPress die IP-Adresse des lokalen Hosts 127.0.0.1 an.

Abhängig von der auf Ihrem Server installierten Software und deren Konfiguration wird die Client-IP-Adresse möglicherweise nicht ordnungsgemäß weitergeleitet. Leider verfügt WordPress über keine integrierte Option zum Weiterleiten der Client-IP-Adresse. So beheben Sie eine falsche IP-Adresse in den WordPress-Kommentaren.

Korrigieren Sie eine falsche IP-Adresse in WordPress

Hinweis: Bevor Sie eine Datei in WordPress bearbeiten, erstellen Sie bitte eine gute Sicherung dieser Datei. Die Sicherung hilft Ihnen, die Datei im Falle von Pannen wiederherzustellen.

Der einfachste Weg, um dieses Problem zu lösen, besteht darin, der Datei “wp-config.php” ein einfaches Code-Snippet hinzuzufügen. Öffnen Sie dazu Ihren FTP-Client, melden Sie sich beim FTP-Konto Ihrer Website an und öffnen Sie die Datei wp-config.php.

Kopieren Sie nach dem Öffnen der Datei das folgende Codefragment und fügen Sie es am Ende der Datei ein. Speichern Sie anschließend die Datei und laden Sie sie erneut hoch.

Fix-False-IP-in-WP-Paste-Code

Das war’s, Sie sollten die echte Client-IP-Adresse auf der WordPress-Kommentarseite und anderswo sehen.

Was passiert mit diesem Code-Snippet?

Wenn sich Ihre WordPress-Website hinter einem HTTP-Proxy befindet oder einen Load Balancer verwendet, werden in einem HTTP-Header namens “X-Forwarded-For” alle IP-Adressen einschließlich der tatsächlichen Client-IP-Adresse in der Kette gespeichert.

Standardmäßig sind die IP-Adressen im HTTP-Header “X-Forwarded-For” durch Kommas getrennt, und die erste IP-Adresse in der Kette ist immer die Client-IP-Adresse.

Was wir mit dem obigen Code-Snippet machen, ist, all diese IP-Adressen zu nehmen, sie in einzelne Teile zu zerlegen und sie im zu speichern $mte_xffaddrs Array. Da sich die erste IP-Adresse auf den Client bezieht, können wir den Nullindex verwenden und ihn im Array $ _SERVER auf REMOTE_ADDR verweisen.

Korrigieren Sie die falsche IP-Adresse in WordPress mithilfe des Plugins

Wenn Sie sich nicht mit WordPress-Kerndateien anlegen möchten, können Sie ein Plugin namens verwenden Proxy Real IP. Obwohl das Plugin schon lange nicht mehr aktualisiert wurde, ist es immer noch funktionsfähig. Das Plugin macht im Grunde das Gleiche wie der obige Code. Das Plugin verwendet jedoch die preg_match Funktion eher als die explode Funktion.

Installieren und aktivieren Sie das Plugin einfach wie jedes andere. Es gibt keine Einstellungsseite oder Optionen zum Konfigurieren.

Fix-False-IP-in-WP-Install-Plugin

Behebung einer falschen IP bei Verwendung von Cloudflare

Wenn Sie sich hinter einem Proxy wie Cloudflare befinden, zeigt WordPress manchmal eher die Cloudflare-IP als die tatsächliche Client-IP oder sogar die Localhost-IP an.

Auch für dieses Problem gibt es eine einfache Lösung. Fügen Sie einfach den folgenden Code am Ende der Datei wp-config.php ein.

Mit dem obigen Code erfassen wir die reale Client-IP mithilfe von HTTP_CF_CONNECTING_IP und verweisen REMOTE_ADDR auf diese IP-Adresse.

Kommentar unten Teilen Sie Ihre Gedanken und Erfahrungen mit den oben genannten Methoden, um eine falsche IP-Adresse in den WordPress-Kommentaren zu beheben.