“wprp.zemanta.com”对国内WP的影响

像很多人一样,落格博客也发现了

这个链接,由于这是一个国外的地址,所以造成最直接的影响就是直接拖慢了页面的加载速度。而且又由于它是另外的域名,所以我们也不能把它缓存起来。

那么,这究竟是一个什么东西呢?

看文件结尾似乎是某个插件要加载的内容。再来看域名,zemanta,去插件列表里很容易就找到了这个插件:WordPress Related Posts

这是一款WordPress上数一数二的相关文章插件,目前国内还没有类似它这种的,做的非常的好。所以,网上很多人的解决办法都是忍痛换掉,换成国内的一些各种各种插件,路由一开始也是这样想的,所以换了无觅……然后绝望的发现貌似无觅已经不干这行了?

好吧我又换回来了,一开始还想着,慢个几秒还可以接受,毕竟影响不是很大,可是这几天问题加剧,貌似zemanta.com这个域名有进入名单的风险,要是那样,就像谷歌的开源字体一样网站又得受到连累,所以我想,既然WordPress Related Posts并不经常更新,而且在一般情况下虽然这个loader.js会加载失败,但似乎其功能并没有受到什么影响——要不……删了链接?

但我最终没有选择这么做。首先这个js文件可以访问,那么我将之下载下来,然后放到了这个插件自己的本地js目录里(这时候我们发现它们的目录结构都是相同的“static/js/loader.js”)

通过查证,我找到了写入链接的文件,就是位于WordPress Related Posts插件目录的根目录下的config.php文件,打开这个文件,我们轻易就找到了两行写有https://wprp.zemanta.com的代码,然后将之注释掉,换成我们自己博客的地址,记得这里要写绝对路径,同样写到static即可,它会自动找js目录下的loader.js文件的。

如下图所示:

记得别删掉,万一有用
记得别删掉,万一有用

这样替换(备份)掉原来的config.php文件之后,发现loader.js文件已经能够正常加载了,而插件也没什么功能上的缺失,然后至于配置文件中的其他链接,既然它没有加载别的文件,那么我们也就暂且不要管了。

最后,WordPress Related Posts肯定是会更新的,所以我也不能保证它更新会不会覆盖掉config.php文件,如果覆盖掉了,那么记得在修改配置文件的同时,去网站下载最新版本的loader.js以防不兼容。


 

对了,考虑到你可能很难访问到那个js文档,我把它传上来供你下载,截止到这篇文章发布的日期,这是最新的。loader.js

““wprp.zemanta.com”对国内WP的影响”的2个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注