如何停止在WordPress評論中存儲IP地址


在閱讀了有關如何允許匿名評論的文章之後,一位讀者問我們是否有可能停止在WordPress評論中存儲IP地址。 一些網站所有者可能希望這樣做,以保護其用戶的隱私。 在本文中,我們將向您展示如何停止在WordPress註釋中存儲IP地址。

在WordPress中評論隱私

不在WordPress中存儲IP地址的優點和缺點

默認情況下,WordPress會記錄並存儲在您的網站上留下評論的用戶的IP地址。 這些IP地址永久存儲在您的數據庫中。

在每個評論中存儲IP地址的原因是為了幫助網站所有者抵制不必要的評論或垃圾郵件。 諸如Akismet之類的插件可以阻止來自已知被垃圾郵件發送者利用的IP地址的評論。

除非您的用戶使用VPN服務,否則他們的真實IP地址仍然可以在您的站點日誌中找到。 大多數WordPress託管提供商都會在有限的時間內保留所有訪問您網站的訪客的訪問日誌。

另一方面,通過不在WordPress註釋中存儲IP地址,可以提高您網站上註釋者的隱私。 知道您的網站沒有存儲帶評論的IP地址,他們可能會對錶達意見更有信心。

方法1:停止使用插件存儲註釋中的IP地址

此方法更容易,建議新網站和初學者使用。

您需要做的第一件事是安裝並激活“刪除IP”插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,該插件將用127.0.0.1替換用戶IP,該IP是本地主機通常使用的IP地址。

該插件不會刪除存儲有較舊註釋的IP地址。 如果您有帶有IP地址的舊註釋,那麼您可能還希望刪除這些IP地址。 我們將在本文後面的部分中向您展示如何執行此操作。

方法2:手動停止使用WordPress註釋存儲IP地址

如果您願意在WordPress中粘貼代碼段,則應改用此方法。

只需將此代碼添加到主題的functions.php文件或特定於站點的插件中即可。

function wpb_remove_commentsip( $comment_author_ip ) {
return '';
}
add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );

這基本上與我們在第一種方法中提到的插件所使用的代碼相同。 但是,與其存儲127.0.0.1,不如將IP字段留為空白。

從舊評論中刪除IP地址

無論您使用哪種方法停止存儲評論IP,WordPress網站上的舊評論都將始終存儲IP地址。

如果您的站點上有舊評論,則可能要從這些評論中刪除IP地址。

我們將向您展示如何通過在WordPress數據庫上運行MySQL查詢來做到這一點。 確保您具有最新的WordPress數據庫備份非常重要。

接下來,您需要登錄到WordPress託管控制面板,並查找phpMyAdmin。

通過單擊左列中的數據庫名稱,確保已選擇WordPress數據庫。 之後,您需要單擊SQL菜單。

從WordPress中的舊評論中刪除IP地址

這將為您帶來一個文本區域,您需要在其中輸入此查詢:

UPDATE 'wp_comments' SET 'comment_author_IP' = '';

單擊文本區域下方的“執行”按鈕以運行查詢。 就是這樣,它將刪除所有與註釋一起存儲在WordPress數據庫中的IP地址。

注意:如果您有一個自定義的WordPress數據庫前綴,那麼請將wp_comments調整為您的自定義表前綴。

我們希望本文能幫助您學習如何停止在WordPress註釋中存儲IP地址。 您可能還希望查看我們的指南,以了解如何在WordPress中添加匿名問我的問題。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。