我想在wordpress中将查询字符串参数从一个页面传递到另一个页面。我面临的问题是wordpress总是在每次加载新页面时删除?get查询 - 因此我无法传递参数。
理想流程==>
联属会员使用链接向我的域发送流量:
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)
将此添加到你的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