Làm thế nào để loại bỏ và dừng lưu trữ một địa chỉ IP trong WordPress
Bất cứ khi nào người dùng hoặc khách truy cập nhận xét trên trang web hoặc blog WordPress của bạn, cùng với tên, địa chỉ email và địa chỉ web của họ, địa chỉ IP của họ cũng được ghi lại tự động và hiển thị cho bạn trong trang tổng quan Nhận xét. Điều này rất hữu ích nếu bạn muốn nhanh chóng cấm hoặc chặn địa chỉ IP vì bất kỳ lý do gì. Mặc dù bạn có thể dễ dàng tùy chỉnh các trường khác nhau trong hộp thoại ý kiến, WordPress không cung cấp bất kỳ tùy chọn nào để xóa địa chỉ IP hoặc ngăn chính nó ghi lại. Điều này đặc biệt quan trọng nếu bạn có chính sách bảo mật không thu thập bất kỳ dữ liệu người dùng nào trừ khi họ tự gửi.
Không có vấn đề gì lý do là, bạn có thể dễ dàng ngăn chặn WordPress ghi lại địa chỉ IP trong ý kiến của người dùng hoặc thậm chí loại bỏ bất kỳ bản ghi địa chỉ IP hiện có trong WordPress ý kiến. Sau đây đưa ra tất cả các bước cho bạn.
Lưu ý: trước khi làm bất cứ điều gì, hãy chắc chắn rằng bạn có một bản sao lưu tốt của trang web WordPress của bạn (cả hai tập tin và cơ sở dữ liệu). Điều này cho phép bạn hoàn nguyên trở lại nếu xảy ra sự cố.
Ngừng ghi địa chỉ IP trong nhận xét
Rất may, việc dừng WordPress ghi lại các địa chỉ IP trong các nhận xét rất đơn giản. Để bắt đầu mở ứng dụng FTP của bạn, hãy điều hướng đến thư mục chủ đề hiện tại của bạn và mở tệp “functions.php”.
Khi tệp đã được mở, hãy cuộn xuống cuối tệp, thêm mã bên dưới và lưu tệp đó.
// Dừng ghi địa chỉ IP trong chức năng bình luận mte_remove_commentsip ($ comment_author_ip) {return ''; } add_filter ('pre_comment_user_ip', 'mte_remove_commentsip');
Đoạn mã trên làm gì là xóa địa chỉ IP khỏi nhận xét trước khi thêm nó vào cơ sở dữ liệu. Với mã này, WordPress sẽ không ghi địa chỉ IP của người dùng khi họ nhận xét trên trang web của bạn. Nếu bạn muốn hoàn nguyên trở lại, chỉ cần xóa đoạn mã được thêm vào.
Ngoài ra, nếu bạn không muốn gây rối với các tệp WordPress của mình để thêm đoạn mã tùy chỉnh, bạn có thể sử dụng plugin miễn phí có tên Remove IP để đạt được kết quả tương tự. Chỉ cần mở Bảng điều khiển plugin của bạn, tìm kiếm plugin và cài đặt nó. Sau khi cài đặt, nhấp vào "Kích hoạt Plugin".
Điều tốt về plugin là nó không có bất kỳ cài đặt bổ sung nào. Ngay sau khi bạn cài đặt nó, WordPress dừng ghi lại các địa chỉ IP trong các bình luận. Để hoàn nguyên, hãy tắt và xóa plugin khỏi trang tổng quan plugin của bạn.
Xóa Địa chỉ IP Hiện tại khỏi Nhận xét
Mặc dù bạn đã dừng WordPress ghi lại địa chỉ IP của khách truy cập trong nhận xét nhưng bạn đã không xóa địa chỉ IP đã được ghi lại. Nếu bạn cũng muốn xóa tất cả các địa chỉ IP đã ghi trước đó trong các nhận xét, tất cả những gì bạn cần làm là thực thi một dòng truy vấn SQL.
Lưu ý : hướng dẫn sau giả định rằng bạn đang sử dụng cPanel và phpMyAdmin để kết nối với cơ sở dữ liệu của bạn. Lệnh MySQL sẽ làm việc cho bất kỳ máy khách cơ sở dữ liệu nào.
Để làm điều đó, mở cPanel của bạn, và tìm kiếm và mở "phpMyAdmin." Một khi trang phpMyAdmin đã được mở, hãy chọn cơ sở dữ liệu của bạn từ khung bên trái.
Sau khi mở cơ sở dữ liệu của bạn, điều hướng đến tab "SQL". Đây là nơi bạn sẽ chạy các hàng đợi SQL tùy chỉnh của mình.
Ở đây trong trang nhập truy vấn sau vào hộp văn bản, và bấm vào nút "Go" xuất hiện ở góc dưới cùng bên phải.
CẬP NHẬT wp_comments SET comment_author_IP = '';
Ngay khi bạn thực hiện truy vấn, bạn sẽ nhận được xác nhận về số lượng hàng bị ảnh hưởng.
Bạn đã xóa thành công tất cả địa chỉ IP được ghi lại trước đó trong các nhận xét của WordPress.
Hãy bình luận bên dưới chia sẻ suy nghĩ và kinh nghiệm của bạn về việc sử dụng các phương pháp trên để ngăn WordPress ghi lại địa chỉ IP và xóa các chi tiết địa chỉ IP hiện có trong các bình luận.
Hình ảnh tín dụng: NeilPatel