閲讀我們關於如何允許匿名評論的文章後,我們的讀者問我們是否有可能在 WordPress 註釋中停止存儲 IP 地址。一些網站所有者可能希望這樣做來保護其用户的隱私。在本文中,我們將向您展示如何在 WordPress 註釋中停止存儲 IP 地址。
在 WordPress 註釋中不存儲 IP 地址的優缺點
默認情況下,WordPress 會記錄並存儲在您的網站上留下評論的用户的 IP 地址。這些 IP 地址永久存儲在您的數據庫中。
存儲每個註釋的 IP 地址的原因是幫助站點所有者與不必要的註釋或垃圾郵件進行戰鬥。像 Akismet 這樣的插件可以阻止已知被垃圾郵件發送者利用的 IP 地址的註釋。
除非您的用户正在使用 VPN 服務,否則在您的站點日誌中仍然可以找到其真正的 IP 地址。大多數 WordPress 主機提供商在有限的時間內保留所有訪問者訪問您的網站的訪問日誌。
另一方面,通過在 WordPress 註釋中不存儲 IP 地址,您可以提高您網站上評論者的隱私。他們可能會更有信心表達自己的意見,知道您的網站不存儲 IP 地址和評論。
方法 1:停止在具有插件的註釋中存儲 IP 地址
這個方法比較簡單,推薦給新的網站和初學者。
首先你需要做的是安裝並激活 Remove IP 插件。有關詳細信息,請參閲我們關於如何安裝 WordPress 插件的逐步指南。
一旦激活,插件將用 127.0.0.1 替換用户 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 菜單。
這將為您帶來一個您需要輸入此查詢的文本區域:
UPDATE 'wp_comments' SET 'comment_author_IP' = '';
點擊 textarea 下方的 Go 按鈕運行您的查詢。就是這樣,它會刪除 WordPress 數據庫中與註釋一起存儲的所有 IP 地址。
注意:如果您有自定義 WordPress 數據庫前綴,那麼請將 wp_comments 調整為您的自定義表前綴。
我們希望本文幫助您瞭解如何在 WordPress 註釋中停止存儲 IP 地址。您可能還想看到我們的指導如何添加問我任何匿名在 WordPress 。
發表回覆