上次說了怎么修改 WordPress 用戶登錄 Cookie 過期時間,但對于大部分的 WordPress 站點來說,除了管理員以外,并沒幾個用戶需要登錄。甚至評論都是開放的,不需要登錄。恰好有人問我怎么修改評論者的 Cookie 過期時間,寫篇文章公開說明一下。
WordPress 默認對于未登錄的評論者會設置三個分別用于記錄名字、郵箱、網址的 Cookie,這三個 Cookie 的有效期為 500000 分鐘(差不多一年),要修改這三個 Cookie 的有效期可以通過下面的代碼來實現。
add_filter('comment_cookie_lifetime', 'custom_comment_cookie_lifetime');
function custom_comment_cookie_lifetime($lifetime) {
return 7200;
}
上面的代碼可以把評論者信息的保存時間設為 2 小時。
更多信息請查看IT技術專欄