typecho插件ShortLinks使用报错问题

本文阅读 2 分钟
广告

最近浏览其它大佬的博客的时候,发现他们网站点击外链都会出现一个倒计时的界面,觉得很有逼格,然后一百度发现是外链转内链的功能。然后,我也发现我博客文章里的外链也挺多的,似乎会导致权重的流失,于是我也百度一下,找到了ShortLinks这个插件,目前是1.09版本,但是安装到博客,问题还是出来了。
【根据评论区某个大佬的反馈,这个问题应该是修复了,但是我安装在自己博客依然出现,可能是运气问题吧】
插件下载地址:点击进入
文章中的外链可以正常显示,但是评论会直接消失,变成一个报错:

Fatal error: Call to undefined method ShortLinks_Plugin::covertLink() in /www/wwwroot/XXXX/usr/plugins/ShortLinks/Plugin.php on line 143

百度查了一下,没有解决办法,所以只有看这个报错提示的Plugin.php,要说如何修复这个问题,我有些懒,简单的看了看,找到的解决办法也很随意,那就是删除评论区域的外链转换就好了。
找到Plugin.php,139到145行,可以看到如下代码,注释或者删除

if ($pluginOption->convert_comment_link == 1 && $widget instanceof Widget_Abstract_Comments) {
//评论者链接处理
    $url = $text['url'];
    if(strpos($url,'://')!==false && strpos($url, rtrim($siteUrl, '/'))===false) {
        $text['url'] = self::covertLink($url, false);
    }
}

这样,报错消失,问题解决,然后就是等开发者的更新了,我不是很想修复。
1.jpg

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/970/
俄罗斯Adman,KVM虚拟VPS、独立服务器测评
« 上一篇 01-23
jquery配合阿里icon实现雪花效果,个人整理
下一篇 » 01-29
广告

发表评论

V注册会员 L评论等级
R6 条回复
  1. RyanLv.1 说道:
    2019-01-25     Win 10 /    FireFox

    这个问题18年8月3号就修复了
    https://github.com/benzBrake/ShortLinks/commit/4e3813a6d77dfe1ef49fb78bf4e95bcf03b4874d

    1. 不暇VLv.6 说道:
      2019-01-26     Android /    Chrome

      @Ryan

      我下载的就是最新版,在我的环境下出现了这个问题。

      1. RyanLv.1 说道:
        2019-01-26     Win 10 /    FireFox

        @不暇

        。。。 你也不用注释那么多行,把哪一行改正了,或者你重新下载,我检查了一遍最新repo以及release都没这个问题

        1. 不暇VLv.6 说道:
          2019-01-26     Win 7 /    Chrome

          @Ryan

          对于我而言,暂时就这么解决吧,因为我也是下载了好几次的,可能确实是环境里面有什么问题。

  2. 精选软件下载Lv.1 说道:
    2019-01-24     Win 7 /    Chrome

    这个站居然是te做的,厉害,非常好看 icon_evil.gif

    1. 不暇VLv.6 说道:
      2019-01-24     Win 7 /    Chrome

      @精选软件下载

      为了实现这些功能费了挺多功夫的,模板是二开的wordpress虎嗅网的

没有更多评论了

作者信息

热门文章

标签TAG

热评文章