2014-12-08 144 views
0

在WordPress中,我们使用W3 Total Cache和一个会员(会员计划)。我们将W3TC配置为不缓存aMember用户的大部分成员页面。网站的其他部分(文章等)使用W3TC。加载页面时强制浏览器刷新

我们正试图在整个网站的标题中有一个简单的登录/注册/注销按钮。如果用户注销,则链接表示登录/登录。如果用户注销,则说注销。

我们已经完成所有设置 - 标题链接以正确的方式有条件编码。但是,当用户登录或注销并转到使用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

您好简单的HTML5自动对焦自己场上这样

<input id="fname" type="text" name="fname" autofocus>

Devo

其他使用jQuery这样

$(document).ready(function() { 
    $("#fname").focus(); 
}); 
+0

感谢您的答复。我们正试图刷新整个WordPress页面,或至少在页面上的一个小部件。我看到你提到的第一个例子对表单很有用,而且我们的页面上没有任何表单。你提到的第二个例子看起来更好。你能举一个例子说明我可以如何将它应用到一个div容器,或者更好,一个类吗?感谢您的任何指导。 – Andrew 2014-12-09 00:40:01

+0

我们的注销按钮只是一个链接,而不是一个实际的表单按钮。你有什么建议可以将自动对焦应用于链接,甚至是div或类?我已经在这里看到它可以完成的地方,但是我无法找到一个如何实现的工作示例:http://api.jquery.com/focus/ – Andrew 2014-12-09 04:01:19

+0

只需尝试以下示例http:// jsfiddle达网络/ Mansukh_Khandhar/6a40xnce/3 / – 2014-12-09 05:34:36