閱讀我們關於如何允許匿名評論的文章後,我們的讀者問我們是否有可能在 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 。
發表回覆