在WordPress中,我们使用W3 Total Cache和aMember(会员计划)。我们将W3TC配置为不缓存aMember用户的大多数成员页面。网站的其余部分(文章等)使用W3TC。
我们正在尝试在整个站点的标题中有一个简单的登录/注册/注销按钮。如果用户已注销,则链接显示signin / login。如果用户已注销,则链接显示注销。
我们已经完成了所有设置 - 标题链接以正确的方式有条件地编码。但是,当用户登录或注销并转到使用W3TC的站点中的页面时,链接无法正确显示。如果他们已登录,有时链接将显示登录/注册。
这可以通过简单的页面刷新来解决(甚至不需要硬刷新)。刷新适用于显示准确的链接,但当然,我们不希望用户必须刷新页面才能准确查看内容。
是否有一种方法可以在用户到达页面时刷新页面,这样他们就能看到准确的链接?
甚至更好,当用户使用链接从一个页面移动到另一个页面时,链接中的代码会强制页面刷新他们要访问的页面。通过这种方式,我们可以将此代码编写为仅针对成员用户。
我们尝试在头部添加以下内容但没有成功:
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
以下是我们网站上的一个页面,我们正在尝试使用此功能: https://www.lifeleap.org/grow/
感谢您的任何建议。
答案 0 :(得分:0)
嗨这里有简单的html5自动对焦你的领域
<input id="fname" type="text" name="fname" autofocus>
其他使用像这样的jQuery
$( document ).ready(function() {
$( "#fname" ).focus();
});