Wordpress从页面到页面传递查询参数

时间:2016-11-30 20:14:57

标签: php wordpress .htaccess

我想在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"可以从一个页面传递到另一个页面,直到用户关闭窗口。

我尽量保持清醒,但如果我没有在这方面解释得太好,我道歉!

感谢是否有人可以伸出援助之手!所有表格(请保持简单请)的答案将不胜感激!

1 个答案:

答案 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