2016-11-30 110 views
0

我想在wordpress中將查詢字符串參數從一個頁面傳遞到另一個頁面。我面臨的問題是wordpress每次加載新頁面時都會刪除?get查詢 - 因此我無法傳遞參數。Wordpress從頁面到頁面傳遞查詢參數

理想流動==>

加盟將流量發送到使用環節我的域名:

http://domain.com/pricing/?id=123&no=456

用戶登陸這個網站上,並開始閱讀。用戶然後決定導航到例如通過點擊頁面菜單上的某處來顯示「關於我們」部分。

然後用戶被重定向到domain.com/about-us

[(查詢字符串參數)得到了剝離!]

我能做些什麼,以確保查詢參數留?

我能做些什麼來讓用戶重定向到domain.com/about-us/?id=123 & no = 456?一般來說,我希望整個查詢字符串「?id = 123 & no = 456」可以從一個頁面傳遞到另一個頁面,直到用戶關閉窗口爲止。

我想盡可能清楚,但我很抱歉,如果我沒有解釋得太好!

欣賞有人能伸出援助之手!所有形式(請保持簡單請)的答案將不勝感激!

+0

你試圖發送郵報參數,而不是得到什麼?或者,如果您希望將參數從一個頁面傳遞到另一個頁面,直到用戶關閉窗口,您可能希望將這些參數存儲到會話中。 –

+0

或者您可以將它們存儲在「cookie」中:) – Hackerman

+0

網站設計爲這樣將URL中的信息提取出來並呈現在屏幕上的方式。我需要傳遞查詢字符串,以便其他頁面可以使用它:) – Alvin

回答

0

添加到您的functions.php:

function append_query_string($url) { 
    return add_query_arg($_GET, $url); 
} 
add_filter('the_permalink', 'append_query_string'); 

https://codex.wordpress.org/Plugin_API/Filter_Reference/the_permalink

+0

您好!感謝那!但我試圖將這些行添加到function.php中(我將其添加到所有其他代碼的末尾),但它沒有幫助.Query字符串仍然沒有通過!我錯過了什麼嗎? – Alvin

+0

上述代碼會將當前頁面的查詢字符串參數附加到由wordpress構建的所有永久鏈接。你的鏈接(即你的about-us鏈接)如何構建在代碼中? – tomaroo