2014-12-08 149 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