0

我希望能够在我的 Wordpress 和 Mybb 安装上自动将链接更改为附属链接。这将有助于减少管理链接的时间,以防将来需要更改代码,因为您知道广告商会不断地相互更改附属网站。

这是我设置的 bestylish.com 会员计划。如果网址是假设: http
://www.bestylish.com/men-shoes 我需要这样做:- http://affiliates.tyroodr.com/ez/arttnpokwow/&lnkurl=http://www.bestylish .com/men-shoes%3Futm_source%3Dtyroo%26utm_medium%3Daffiliate%26utm_campaign%3D12june12_20percenteossoffer

我还需要在启动 www.bestylish.com 之前总是有一个 http://,如果它在那里,没关系,如果它不在那里,那么我需要添加它,否则它不会被正确重定向。

同样的事情在这里:将所有网站链接自动更改为附属链接

但这仅涉及在末尾附加代码,而我也必须在开头附加代码。这也不是每次都在开头添加 http:// 。谁能帮我这个?

谢谢。

4

3 回答 3

0

我想你正在寻找这种类型的工作。

请访问 => http://nullrefer.com/?http://freekaamaal.com/discuss/index.php

加入这个论坛并尝试在线程中发布任何链接,它将转换为附属链接。我也在寻找这种类型的脚本,但无法弄清楚它是如何圆顶的。

此致

bbpowercis

于 2013-05-14T04:00:27.040 回答
0

您可以使用一个非常相似的 jQuery 函数来更新您的链接,您可以在当前链接之前和之后添加新的 URL 信息,如下所示:

// attach a click even to all <a> elements
$("a").click(function() {
    addAffiliate(this);
});

// your affiliate URL and querystrig variable for redirect
var affiliateURL = "http://affiliates.tyroodr.com/ez/arttnpokwow/?lnkurl=";
// additional querystring values to append
var addQueryString = "&utm_source=tyroo&utm_medium=affiliate&utm_campaign=12june12_20percenteossoffer";

// function called when link is clicked
function addAffiliate(link) {
    // make sure this link does is not to the current site and does not contain the affiliateURL
    if ((link.href).indexOf(location.host) < 0 && (link.href).indexOf(affiliateURL) < 0){
        // update the link with the affiliateURL, the url encoded link, and the additional query string
        link.href = affiliateURL + escape(link.href) + addQueryString;
    }
    alert(link.href);
    // return true to follow the link
    return true;
}
于 2012-10-28T20:40:55.913 回答
0

首先,如果广告商改变他们正在使用的平台或附属网络,可能所有链接(真实链接和附属链接)都会改变,所以你需要为你推广的每个商家做你定制的事情。

我可以建议您尝试使用一些附属链接隐藏/管理插件或服务。您可以尝试 bit.ly 来管理和隐藏链接,并且有许多免费的 wordpress 插件可以让您做到这一点:http ://wordpress.org/plugins/search.php?q=link+cloak&sort=

如果你想要更高级的东西,你可以看看:http ://autoaffiliatelinks.com/

于 2013-09-19T14:36:43.977 回答