Sửa lỗi WordPress hiển thị địa chỉ IP của Localhost

Tùy thuộc vào phần mềm mà bạn cài đặt trên máy chủ của mình và cách nó được cấu hình, địa chỉ IP máy khách có thể không được chuyển tiếp đúng cách. Đáng tiếc là Wordpress không được tích hợp tùy chọn để chuyển tiếp địa chỉ IP của máy khách. Bài viết dưới đây Taimienphi.vn sẽ hướng dẫn bạn cách sửa lỗi Wordpress hiển thị địa chỉ IP của Localhost trên bình luận người dùng.

Trên máy chủ web thông thường, WordPress không xảy ra bất kỳ vấn đề nào liên quan đến hiển thị chính xác địa chỉ IP của khách truy cập trang hoặc người bình luận, ....
sua loi wordpress hien thi dia chi ip cua localhost

Tuy nhiên trên một số máy chủ khác, WordPress có thể không hiển thị đúng địa chỉ IP trong bảng điều khiển nhận xét hoặc các vị trí khác. Thay vào đó, WordPress hiển thị địa chỉ IP của Localhost là 127.0.0.1. Vì vậy bài viết này Taimienphi.vn sẽ hướng dẫn bạn cách sửa lỗi WordPress hiển thị địa chỉ IP của Localhost trên bình luận người dùng.

Sửa lỗi địa chỉ IP không chính xác trên WordPress

Lưu ý: Trước khi chỉnh sửa file bất kỳ trong WordPress, bạn nên tạo một file sao lưu để tránh trường hợp xấu có thể xảy ra.

Cách đơn giản nhất để giải quyết vấn đề này là thêm một đoạn code snippet vào file "wp-config.php". Để làm được điều này, bạn mở client FTP, sau đó đăng nhập tài khoản FTP và mở file wp-config.php.

sua loi wordpress hien thi dia chi ip cua localhost 2

Sau khi đã mở file, sao chép đoạn code snippet dưới đây vào dán vào phía cuối file:

// Code for showing correct client IP address

if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {

$mte_xffaddrs = explode( ',', $_SERVER['HTTP_X_FORWARDED_FOR'] );

$_SERVER['REMOTE_ADDR'] = $mte_xffaddrs[0];

}

sua loi wordpress hien thi dia chi ip cua localhost 3

Tiếp sau đó lưu file và tải lại file lên.

sua loi wordpress hien thi dia chi ip cua localhost 4

Từ giờ bạn sẽ thấy địa chủ IP thực của máy khách trên trang bình luận WordPress và các vị trí khác, như vậy là bạn đã sửa lỗi WordPress hiển thị địa chỉ IP của Localhost trên bình luận người dùng thành công.

Điều gì xảy ra với Code Snippet?

Khi trang web WordPress nằm sau proxy HTTP hoặc sử dụng cân bằng tải, HTTP có tên gọi là "X-Forwarded-For" được sử dụng để lưu trữ tất cả địa chỉ IP bao gồm địa chỉ IP thật của máy khách trong một chuỗi.

Theo mặc định, địa chỉ IP trong X-Forwarded-For được tách riêng bằng dấu phẩy và địa chỉ IP đầu tiên trong chuỗi luôn là địa chỉ IP của máy khách.

Những gì mà chúng ta thực hiện với đoạn code snippet ở trên là để lấy tất cả các địa chỉ IP đó, phân chia thành các phần riêng biệt và lưu trữ trong mảng $mte_xffaddrs. Vì địa chỉ IP đầu tiên có liên quan đến máy khách, nên chúng ta có thể sử dụng chỉ số Zero và trỏ nó tới REMOTE_ADDR trong mảng $ _SERVER.

Sửa lỗi địa chỉ IP không chính xác trên WordPress sử dụng Plugin

Nếu không muốn động chạm đến các file WordPress cốt lõi, bạn có thể sử dụng plugin có tên là Proxy Real IP. Mặc dù plugin này không được cập nhật trong một khoảng thời gian dài, nhưng nó hoạt động vẫn khá tốt. Về cơ bản plugin này hoạt động như đoạn code snippet ở trên. Chỉ khác một điều là plugin Proxy Real IP sử dụng hàm preg_match chứ không phải hàm explode.

Chỉ cần cài đặt và kích hoạt plugin giống như bạn vẫn làm với các plugin khác. Không có trang cài đặt hoặc các tùy chọn để cấu hình.

Tải plugin Proxy Real IP về máy và cài đặt tại đây : Download Proxy Real IP

sua loi wordpress hien thi dia chi ip cua localhost 5

Sửa lỗi địa chỉ IP không chính xác trên WordPress sử dụng Cloudflare

Khi ở sau một proxy như Cloudflare, đôi khi WordPress có thể hiển thị IP Cloudflare chứ không phải IP thật của khách truy cập hay địa chỉ IP của Localhost.

Có một cách đơn giản để khắc phục vấn đề này. Chỉ cần dán đoạn mã dưới đây vào cuối file wp-config.php:

// Fix incorrect IP when using Cloudflare

if ( array_key_exists( 'HTTP_CF_CONNECTING_IP', $_SERVER ) ) {

$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];

}

sua loi wordpress hien thi dia chi ip cua localhost 6

Đoạn mã trên lấy địa chỉ IP thật của máy khách bằng cách sử dụng HTTP_CF_CONNECTING_IP và chỉ REMOTE_ADDR tới địa chỉ IP đó.

Trên đây Taimienphi.vn vừa hướng dẫn bạn một số cách sửa lỗi WordPress hiển thị địa chỉ IP của Localhost trên bình luận người dùng. Bạn có đang gặp phải lỗi này hay không? Đừng quên chia sẻ ý kiến của bạn cho Taimienphi.vn nhé.

Nếu bạn đang tìm hiểu về WordPress và muốn trải nghiệm nền tảng website này, trước hết bạn có thể cài WordPress trên localhost để làm quen dần và mày mò, tìm hiểu về nó.

https://thuthuat.taimienphi.vn/sua-loi-wordpress-hien-thi-dia-chi-ip-cua-localhost-32073n.aspx
Sau khi đã cài đặt thành công, bạn tiến hành các bước thiết kế, tạo wordpress theo ý kiến của riêng mình nhé, bài viết tạo Wordpress sẽ giúp bạn thực hiện việc này dễ dàng hơn, Chúc các bạn thành công !

Tác giả: Trần Hoạt     (4.0★- 14 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Cách sắp xếp danh mục WordPress
Cách cài đặt WordPress
Cách xuất bản Page trong WordPress
Lỗ hổng WordPress plugin cho phép hacker tiêm mã độc vào gần 100.000 trang web
Một số thủ thuật tối ưu tốc độ cho WordPress
Từ khoá liên quan:

Sửa lỗi WordPress hiển thị địa chỉ IP của Localhost

, sửa lỗi WordPress, lỗi WordPress hiển thị địa chỉ IP của Localhost,

SOFT LIÊN QUAN
  • WordPress Live Chat Plugin

    Plugin trò chuyện trong WordPress

    WordPress Live Chat Plugin là ứng dụng hỗ trợ cho trang web WordPress giúp bạn trò chuyện trực tiếp, cho phép bạn liên lạc tức thì với khách truy cập và khách hàng tại chỗ với mục đích giải quyết kịp thời các câu hỏi hoặc thắc mắc của họ. Plugin này sẽ giúp bạn tăng doanh số bán hàng của mình và xây dựng mối quan hệ với khách hàng tốt hơn.

Tin Mới

  • Top Theme WordPress miễn phí đẹp nhất chuẩn SEO

    Tổng hợp Theme WordPress miễn phí với chất lượng cao cung cấp cho Website một giao diện đẹp, chuyên nghiệp giúp người dùng có thể tiết kiệm chi phí khi tạo Website. Bài viết dưới đây Taimienphi.vn sẽ giới thiệu đến bạn đọc top Theme WordPress miễn phí đẹp nhất để bạn có thể lựa chọn và sử dụng.

  • Cách sửa các lỗi WordPress hosting thường gặp

    Wordpress là một nền tảng tương đối ổn định, có lẽ đó là một trong những lý do khiến nó chiếm lĩnh hơn 76% thị trường CMS. Tuy nhiên, không có nền tảng nào là hoàn hảo. Gần như không thể tránh khỏi một ngày nào đó bạn

  • Wix và WordPress, 9 điểm khác biệt bạn cần biết

    Chúng ta đang nói về hai tên tuổi lớn trong xây dựng nền tảng website. Wix đã nổi tiếng trong những năm gần đây và rất tự hào khi được nhiều người nổi tiếng lựa chọn, trong đó có Karlie Kloss. Trong khi đó, Wordpress

  • Danh sách mã Code Rồng Thần Online mới nhất 2023

    Ngay sau khi đăng nhập Rồng Thần Online và cày sức mạnh đến 50 điểm năng động, game thủ có thể đổi Code Rồng Thần Online mới nhất nhận đậu thần cấp 10, đá cấp 8 và cải trang cực kỳ xịn sò. Mỗi mã Code Rồng Thần Online có giá trị và số lượng vật phẩm đính kèm riêng, chính vì thế bạn nên nhập hết để không bỏ lỡ bất kỳ món quà miễn phí từ NPH.