wordpress实现站点文章增加外链跳转页功能

wordpress实现站点文章增加外链跳转页功能

2014年8月31日 技术控
1 0
WordPress多说回复可见测试 不要回复 目前成功
WordPress可用的单行上翻公告代码

wordpress实现站点文章增加外链跳转页功能

wordpress实现站点文章增加外链跳转页功能

其实大家在使用QQ邮箱的时候就会发现邮件中的链接会以跳转的形式,并且加了一个警告,我们想实现这种功能其实也很简单,按照教程来就可以了!

第一部
首先新建个页面把以下代码放进去 命名为index.php 放到网站根目录go文件夹中,如果没有go文件夹,新建个就可以





重要提示:页面跳转 - 屌丝青年


wordpress实现站点文章增加外链跳转页功能
温馨提示:
您将要访问:
注意:这是一个跳转页面,可以由你决定是否转向,我们不会为你自动转向。
开头的域名均不是本站的链接,我们无法确认所转向的网站是什么,它可能是个博客,也可能是某个垃圾网站。
我认为可以访问
wordpress实现站点文章增加外链跳转页功能wordpress实现站点文章增加外链跳转页功能wordpress实现站点文章增加外链跳转页功能

第二步
在当前主题的functions.php文件中加入以下代码

//文章外链跳转代码
/**
 * 外部链接跳转新增中间页
 * 
 */
if(!get_option('themes_fo_go_nf_url')){
	add_filter('the_content','fo_go_url',999);//外链中间页
	function fo_go_url($content){
		$site_link = get_bloginfo('url');
		preg_match_all('/href="(.*?)"/',$content,$matches);
		if($matches){
			foreach($matches[1] as $val){
				if( strpos($val,$site_link) === false && strpos($val,"//") > 0){
					$content = str_replace("href=\"$val\"", "rel=\"nofollow\" target=\"_bank\" href=\"" . get_bloginfo('wpurl'). "/go?url=" .base64_encode($val). "\"",$content);
				}
			}
		}
		return $content;
	}
}

然后就没有然后了,现在已经实现了链接跳转页面了

文章总数
2113+
标签总数
1794+
评论总数
11417+
运营天数
1014+