12 次查询 耗时 0.046 秒
共写了701个字,约2分钟读完,共有6条留言
登录/注册
  • 首页
  • »
  • 时光机
  • »
  • 如何为网站外部链接自动添加go跳转页面
  • 如何为网站外部链接自动添加go跳转页面

    作者:胡永云

    日期:2020年09月29日

    如何为网站外部链接添加go跳转?具体跳转页面模板可以到网上搜索,这里重点讲一下如何为网站内的外部链接自动添加go跳转。

    只需要把如下代码添加到主题的function.php中即可:

    /**
     * Author: hylsay
     * Authoe URI: https://aoaoao.info/
     * Date: 2020-9-29
     * Description: 文章内容外链go跳转
     */
    function the_content_nofollow($content){
    	preg_match_all('/<a(.*?)href="(.*?)"(.*?)>/',$content,$matches);
    	if($matches){
    		foreach($matches[2] as $val){
    			if(strpos($val,'://')!==false && strpos($val,home_url())===false && !preg_match('/\.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val)){
    				$content=str_replace("href=\"$val\"", "target='_blank' href=\"".home_url()."/go/?url=$val\" ",$content);
    			}
    		}
    	}
    	return $content;
    }
    add_filter('the_content','the_content_nofollow',999); 
    

    最后的链接

    百度云盘源码下载:

    隐藏内容,回复可见“马上回复”后“刷新页面”即可查看隐藏内容!
    Back Top
    — 于 共写了701个字
    — 文内使用到的标签:
    — 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

    “如何为网站外部链接自动添加go跳转页面”共有6条评论

    1. 执笔画出那个你

      支持一下,学习了

      1. @执笔画出那个你 拿走不谢! 😛

    2. 网站好简洁呀,可以加友链吗? 🙂

      1. @Songshuxiao 可以哇,到留言区留下网站简介及连接就好。https://aoaoao.info/about

    3. Gmye

      不错,学习一下。

      1. @Gmye 借鉴,借鉴

    发表评论