Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Đăng trong WordPress bởi Erin MyersWordPress by Erin Myers

Cập nhật lần cuối vào ngày 2 tháng 9 năm 2020

Người dùng của bạn có cần biết địa chỉ IP của họ để định cấu hình một trong các sản phẩm của bạn không? Hay trang web của bạn bị ảnh hưởng bởi các bình luận của spam, và dường như không có gì ngăn cản chúng? Cả hai kịch bản rất khác nhau này đều gọi cho cùng một giải pháp: bạn sẽ cần tìm và hiển thị địa chỉ IP.

IPS là địa chỉ đường phố của Internet. Khi máy tính cần chia sẻ ‘gói dữ liệu với nhau, họ cần biết nơi để gửi thông tin và đó chỉ là những gì địa chỉ IP dành cho. Nhờ có rất nhiều công cụ mạnh mẽ, WordPress giúp bạn dễ dàng tìm thấy các địa chỉ này, bất kể tại sao bạn cần chúng.

Trong bài viết này, chúng tôi sẽ đề cập đến cách cho phép người dùng xem địa chỉ IP của riêng họ và cách theo dõi người dùng của bạn IPS với tư cách là quản trị viên. Cùng bắt tay vào làm!

Tại sao lại hiển thị địa chỉ IP của người dùng?

Nói chung, người dùng chỉ cần xem địa chỉ IP của riêng họ nếu họ cần chúng cho một mục đích cụ thể. Một số ví dụ có thể bao gồm:

  • Định cấu hình mạng mới
  • Thiết lập thiết bị mạng mới
  • Danh sách trắng trên một trang web hoặc mạng
  • Cung cấp thông tin cá nhân cho một ứng dụng

Các trang web hiển thị IP của người dùng rất hữu ích trong các tình huống này, vì vậy nó có thể là một dịch vụ có giá trị để cung cấp cho khách truy cập của bạn. Thậm chí có các trang web dành riêng cho mục đích này. Nếu trang web của bạn lưu trữ phần mềm yêu cầu người dùng nhập IPS của họ, thì việc hiển thị thông tin đó là một cách thông minh để cung cấp thêm giá trị.

Hầu hết các lý do khiến quản trị viên sẽ cần một địa chỉ IP của người dùng xoay quanh bảo mật trang web. Danh sách đen các địa chỉ IP của những kẻ gây rối trên các diễn đàn và ngăn chặn các bình luận của spam là các tình huống phổ biến trong đó bạn muốn biết một người dùng IP IP. Trong những trường hợp này, việc chặn IP ngăn người dùng chỉ đơn giản là tạo một tài khoản mới để bỏ qua lệnh cấm.

Cách tìm địa chỉ IP của người dùng trong WordPress

Tìm IP của người dùng đã đưa ra nhận xét trên trang web WordPress của bạn tương đối đơn giản. Đầu tiên, hãy đến bảng điều khiển WordPress của bạn và điều hướng đến phần bình luận trong thanh bên. Điều này sẽ hiển thị tất cả các nhận xét trên trang web của bạn:

Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Địa chỉ IP của mỗi người bình luận có thể được tìm thấy trong cột tác giả, theo tên người dùng và địa chỉ email của họ. Bạn có thể lọc màn hình để chỉ hiển thị một số loại bình luận nếu bạn có nhiều thứ để sắp xếp. Ngoài ra, còn có một thanh tìm kiếm tiện dụng nếu bạn biết tên người dùng mà bạn đang tìm kiếm, hoặc một số văn bản nhận xét có liên quan.

Các plugin diễn đàn phổ biến, chẳng hạn như Buddypress và BBpress, cũng có thể cho phép bạn xem địa chỉ IP của áp phích. Bạn sẽ muốn tham khảo tài liệu cho plugin cụ thể của bạn để biết thêm chi tiết.

Cách hiển thị địa chỉ IP của người dùng (với họ)

Hiển thị địa chỉ IP của người dùng WordPress để họ có thể thấy nó khá đơn giản. Bạn chỉ cần thêm một vài dòng mã vào tệp chức năng chủ đề của bạn. Sau đó, bạn sẽ sử dụng mã ngắn để hiển thị địa chỉ IP trên trang hoặc bài đăng.

Đây là mã mà bạn cần:

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

}

if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {0

}

if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {2

Mã này tạo mã shortcode display_ip và bảo nó truy xuất địa chỉ IP của người dùng khi mã được chạy.

Bước 1: Thêm mã vào chức năng.php

Từ bảng điều khiển WordPress của bạn, điều hướng đến ngoại hình> Trình chỉnh sửa chủ đề và chọn các chức năng chủ đề từ danh sách bên phải. Đây là tệp function.php cho chủ đề của bạn:

Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Sao chép đoạn mã ở trên và dán nó ở cuối tệp này:

Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Sau đó nhấp vào tệp cập nhật ở cuối trang. & NBSP;

Bước 2: Thêm mã ngắn vào trang hoặc bài đăng của bạn

Tiếp theo, bạn sẽ cần phải chèn mã shortcode display_ip vào trang nơi bạn muốn hiển thị địa chỉ IP. Có một vài tùy chọn ở đây: bạn có thể chèn mã ngắn trực tiếp vào một bài hoặc trang hoặc đặt nó vào một tiện ích để nó hiển thị ở chân trang hoặc thanh bên trên tất cả các trang.

Ví dụ của chúng tôi, chúng tôi sẽ đặt mã ngắn trên một trang bằng tiện ích:

Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Để thực hiện việc này, hãy mở trang trong trình soạn thảo khối, thêm một khối bằng biểu tượng ‘Plus cộng và tìm kiếm cho Short Shortcode. Sau đó, chỉ cần nhập mã shortcode bạn đã tạo vào trường. Lưu các thay đổi của bạn và bạn đã hoàn thành!

Cách theo dõi địa chỉ IP của người dùng

Nếu bạn cần theo dõi địa chỉ IP của người dùng cho mục đích bảo mật hoặc quản trị, một plugin WordPress là đặt cược tốt nhất của bạn. Có một số tùy chọn có sẵn, nhưng đối với ví dụ này, chúng tôi sẽ sử dụng Tracemyip Trình theo dõi IP của TracemyIP:

Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Tracemyip là một plugin và dịch vụ miễn phí, cho phép các quản trị viên trang web giám sát và theo dõi các địa chỉ IP truy cập chi tiết trang của họ. Thông tin này sau đó có thể được sử dụng để chặn các IP có vấn đề cho trang web, chẳng hạn như người gửi thư rác, troll diễn đàn và các nỗ lực đăng nhập độc hại. & NBSP;

Bước 1: Cài đặt plugin

Để bắt đầu, hãy truy cập bảng điều khiển WordPress của bạn, điều hướng đến các plugin> Thêm mới và tìm kiếm TracemyipIP. Cài đặt và kích hoạt plugin.

Bây giờ bạn có một mục trong bảng điều khiển của bạn có tên Tracemyip. Nhấp vào điều này đưa bạn đến bảng điều khiển plugin, nơi bạn có thể đăng ký tài khoản. Có một tùy chọn miễn phí bao gồm hầu hết các tính năng mà bạn có thể cần.

Bước 2: Thêm mã theo dõi

Đăng ký tài khoản và làm theo hướng dẫn bạn nhận được tiếp theo. Cuối cùng, bạn sẽ nhận được một mã mà bạn cần dán vào phần tiêu đề của chủ đề của bạn.

Để làm điều này, đi đến bảng điều khiển của bạn và điều hướng đến ngoại hình> Trình chỉnh sửa chủ đề. Chọn tệp tiêu đề chủ đề (Header.php) từ danh sách bên phải và dán mã ở dưới cùng của tệp:

Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Sau khi thực hiện xong, plugin sẽ bắt đầu theo dõi khách truy cập. Để xem hoạt động này, hãy đến bảng điều khiển plugin plugin và chọn các dự án của tôi. Bạn có thể thấy một cái nhìn tổng quan về tất cả các thông tin mà bạn đã thu thập được, bạn có thể sắp xếp để có thêm chi tiết:

Hướng dẫn get user ip wordpress - lấy ip người dùng wordpress

Bây giờ bạn đã thiết lập tất cả để theo dõi các địa chỉ IP truy cập trang web của bạn.

Làm nhiều hơn với động cơ WP

Khả năng kéo địa chỉ IP từ khách truy cập trang web của bạn rất hữu ích trong nhiều tình huống khác nhau, từ việc giúp người dùng đến những kẻ tấn công trong danh sách đen. Tính linh hoạt của WordPress giúp hoàn thành một trong những nhiệm vụ này dễ dàng.

Nếu bạn cần trang web của bạn để làm nhiều hơn, WP Engine có thể giúp đỡ. Chúng tôi cung cấp các tài nguyên tốt nhất trên web cho các nhà phát triển WordPress, cùng với các kế hoạch lưu trữ linh hoạt để giúp bạn cung cấp trải nghiệm kỹ thuật số đáng kinh ngạc cho người dùng của bạn!