繁体   English   中英

Wordpress在页面之间传递查询参数

[英]Wordpress passing query parameters from page to page

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

我正尽力澄清自己的意思,但如果对此解释得不太清楚,我深表歉意!

感谢任何人都可以伸出援手! 所有形式的答案(请保持简单)将不胜感激!

将此添加到您的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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM