对于习惯在 WordPress 线上写作的朋友,应该都晓得 WordPress 提供方便的「离线写稿」功能,就算是作者在离线状态或不明原因网络断线的情况下,只要是在本地端电脑上撰写的文章,都能在电脑重新连上网络后,自动更新「伺服端」文章的内容,不需要担心辛苦撰写的文字无故遗失。
但不晓得是否有人发现在特定情况下,WordPress 离线编辑功能有可能会失效?我就为此遗失过不少段的文字内容(泪)。
其中一种情况,是当系统因网络断线或自动备份时间未到,导致文章内容还未能自动备份到服务器时,用户的登录状态却「过期(TimeOut)」,WP 在这时候为了帐号安全,会主动要求你进行重新登入的动作(如图一所示)。
图一,工作阶段已过期提示视窗。
但是麻烦跟著来了,由于文章的最新内容尚未自动备份,而重新登入后会自动重整网页,这时就会发生文章内容惨遭「洗掉」的状况。以维德自己遇过的惨况而言,最糟曾经遇过打了两段的文字凭空消失。
如果要避免这种被洗劫的惨剧,除了尽可能一次就把文章打完,或是经常点击「储存为草稿」按钮外,另一种方法就是修改 WordPress 过期时间的设定,也就是延长 TimeOut 的倒数计时。
修改 WordPress 过期时间(TimeOut)的设定教学
延长或是缩短过期时间的修改方式,是在 WordPress 后台「外观(Themes)」的「主题编辑器(Theme Editor)」中,找到「布景函式库(Function.php)」文件。
接著,将下列指令码拷贝到函式库中,再储存文件内容:
add_filter( ‘auth_cookie_expiration’, ‘keep_me_logged_in_for_times’ ); function keep_me_logged_in_for_times( $expirein ) { return 31556926; }
指令中的时间长度是以秒为单位,在指令参数 Return 后面的 31556926 指的是一年,可随意修改成你需要的时间长度(例如以信息安全为首要考量的作家,可以将时间长度缩短一点)。
延伸阅读:
以实际行动支持独立观点,与我们一同走得更远
每一篇条理清晰的分析、每一次不随波逐流的观察,背后都是对真实与品质的坚持。我们拒绝内容农场与算法流量绑架,坚持自由独立的客观发声。
维持高品质的原创写作与独立运营,需要持续的实质力量。您可以选择一次性赞助或每月定期支持,通过 Google 安全结账,与我们一同守护这份深刻与清醒。
由 Google 安全处理付款 · 可随时在 Google 账户管理或取消



留言板