您的位置:首页 > 其它

快速为wordpress添加链接转跳功能

2014-01-24 23:01 387 查看
小V最近发现很多新手在找wordpress链接转跳功能,网上也有很多各种各样的教程,不过大多数教程的代码都差不多,基本上都是要新建一个转跳文件或者是创建一个页面模板来做转跳中间页的。那么今天小V就教大家两种最简单最方便的方法来给wordpress添加一个站内链接跳转到外部链接的功能。

方法一:直接以http://www.v7v3.com/?go=http://www.baidu.com这种形式转跳的方法。
add_action('wp_head','v7v3_gourl');   
function v7v3_gourl(){   
global $pagenow;   
if(is_home&&$pagenow=='index.php'){   
$location=$_GET['go'];   
if($location!=""){   
wp_redirect(esc_url_raw($location),302);   
exit;   
                }   
                                    }   
                    }
直接将以上代码家到主题的functions.php文件即可实现wordpress链接转跳功能。

方法二:利用wordpress自定义域(自定义字段来转跳),此方法适合淘宝客站点用来隐藏淘宝链接。
add_action('wp_head','v7v3_gometa');   
function v7v3_gometa(){   
global $pagenow;   
if(is_home&&$pagenow=='index.php'){   
$postID=$_GET['goid'];   
if($postID){   
$postID=(int)$postID;   
$location=get_post_meta($postID,'v7v3_gometa',true);   
if($location!=""){   
wp_redirect(esc_url_raw($location),302);   
exit;   
                }   
        }   
                                    }   
                        }
首先将以上代码加到主题的functions.php文件中,然后在编辑文章添加一个名称为v7v3_gometa的自定字段,值为你需要转跳的目标页链接,如下图示:




然后就可以通过http://www.v7v3.com/?goid=123这种形式来进行转跳咯,当然链接里的123你要替换成你文章的ID。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: