wordpress go外链跳转页面完美实现方法
把外链转换成内链不仅能为网站增加一个PV浏览量,还能给提示用户“这是站外链接,是否确定跳转”,更能把淘宝客等推广链接转换成短链接利于网站优化
实现方法
复制下面代码到主题文件functions.php中,放在开始位置
php
下面
//外部链接url跳转
然后在主题根目录下新建一个 go 目录,并在该目录下新建一个内容如下的index.php文件
到此大功告成!
个性定制
以上案例中生成的地址是包含主题地址的,如果需要生成根目录下的,请把 get_bloginfo(‘template_url’) 改为 get_bloginfo(‘wpurl’) 并把go目录移至网站根目录。
修改go目录下的index.php还可在跳转页添加一个提示,如下代码:
跳转?‘;
?>
注:需要把文件保存为UTF-8格式编码,否则会出现乱码
转换单个链接
有时候我们并不需要转换整篇文章内容里所有的外链,而是只需转换某个链接,比如说某个自定义字段的链接,这个时候我们就需要转换单个链接的方法。go目录和go目录下的index.php文件不变,我们在需要需要转换链接的地方使用以下代码即可
淘宝客专用
因为淘宝客使用的是淘宝联盟的推广链接,所以不能使用头部重定向,否则会全部都跳转到淘宝首页。解决这个问题的方法很简单,我们可以添加一个跳转提示页(如上例所示),或使用其他跳转方法。
下例是使用HTML的刷新跳转,把以下代码覆盖go目录下的index.php原有代码即可
”>
跳转页
注:需要把文件保存为UTF-8格式编码,否则会出现乱码