请帮忙,
我使用wp站点作为媒介,介于新闻站点a和实际站点B之间,例如销售特定产品的站点B。
A——中位——B
新闻网站----wp--产品网站
我需要的是在站点A到站点B之间保留2个url参数。说明上述情况的一个好例子是,新闻站点在站点A上有一篇NBA文章,其中一个链接是一则广告,例如篮球鞋广告。如果客户点击它,就会转到wp medium网站,在那里他可以选择颜色、样式等。。。然后,如果他决定买东西,它会被重定向到站点B。
我需要而且至关重要的是,wp站点从站点A的初始链接传递2个url参数
我所想的是,每当wp站点看到“a href”时,它就会添加变量1和变量2的参数,这样所有链接都有这2个参数并传递它们。
我可以使用以下脚本吗?
function getQueryParams(qs) {
qs = qs.split("+").join(" ");
var params = {}, tokens, re = /[?&]?([^=]+)=([^&]*)/g;
while (tokens = re.exec(qs)) {
params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
} return params;}
var query = getQueryParams(document.location.search);
$(\'a\').each(function () {
var href = $(this).attr(\'href\');
if (href) {
href += (href.match(/\\?/) ? \'&\' : \'?\') + \'affiliate=\' + query.affiliate + \'&pname=\' + query.pname;
$(this).attr(\'href\', href);
}
});
第一部分将所有url文本设置为utf8,而不是%编码,第二部分应传递相关的两个变量。
请帮我把它放在哪里,怎么称呼它?