首先找到根目录下的wp-login.php这个文件,找到第398行,然后将time()字段整个替换为你需要的数字即可。

将原文件中的:

// 10 days
setcookie( 'wp-postpass_' . COOKIEHASH, $wp_hasher->HashPassword( stripslashes( $_POST['post_password'] ) ), time() + 10 * DAY_IN_SECONDS, COOKIEPATH );
修改为
// 10 days
setcookie( 'wp-postpass_' . COOKIEHASH, $wp_hasher->HashPassword( stripslashes( $_POST['post_password'] ) ), 0, COOKIEPATH );
保存后即可。
修改完毕清空浏览器cookies后再次查看加密文章,终于出现了我期待已久的密码输入框,输入密码查看文章后,关闭浏览器,再次打开,仍旧会要求输入密码,细心的朋友可能已经发现,只要将“10 * DAY_IN_SECONDS”中的10修改为自己需要的数字,就可以设定自己所需要的密码保存周期(DAY_IN_SECONDS为一天的秒数)。

转:http://cnshare.duapp.com/?p=532


最后修改:2019 年 06 月 06 日
如果觉得我的文章对你有用,请随意赞赏