DX-Seo与WP-codebox插件冲突解决方法

这两天折腾代码高亮插件,折腾得够呛!缘由要不就是导致网站爆卡,要不就是点击复制按钮出问题。 这里说下 wp-codebox 和 DX-Seo 插件冲突的现象及解决方法:

现象:如上图所示,wp-codebox 高亮的代码右上角的点击复制按钮,点击后会在新窗口弹出 res://ieframe.dll/dnserror.htm#javascript:;的错误!虽然代码复制功能依然有效,但是用户体验就非常糟糕了,这是我无法忍受的!于是开始傻瓜式 DEBUG。

解决过程:由于俺只是一个运维工程师,并不是开发人员,对于这些网页代码,确实只是浮于皮毛层次。于是只能按照以前做脚本 debug 的思维来解决问题。

我先将除 wp-codebox 以外的所有插件都禁用,然后一个一个开启,并测试【点击复制】功能是否继续弹错,于是在启用了 DX-Seo 插件的时候,错误重现了,于是直接锁定冲突对象!

俺是一个 SEO 菜鸟,以前也没接触过,所以这个插件暂时还是要继续使用,不能因为一个小冲突就放弃了,于是沉下心分析了下:这错误是因为强行让所有链接从新窗口弹出导致的,对照 DX-Seo 插件的设置,马上定位到那个【自动 nofollow】功能,因为就它是和链接有关系的,于是将这个功能关掉了,冲突立马消失!验证成功!

但是这仍然不是我要的,懂点 SEO 的站长都知道,这个 nofollow 设定还是比较重要的,不然给爬虫搞恼了拒绝上门就不好了!于是研究继续深入。。。

我想,既然出错的原因是因为给链接加上了 nofollow 属性,那我排除掉【点击复制】这个链接不就可以了么??进入 dx-seo 自动 nofollow 选项一看,还真有白名单呢!于是将 wp-codebox【点击复制】按钮的链接【javascript:;】加入白名单,发现这个问题已得到解决!

再重复一遍解决 DX-Seo 和 wp-codebox 冲突导致 codebox 点击复制功能出错的解决方法:

在 DX-Seo 的自动 nofollow 设置白名单中加入  javascript:;  即可解决!具体见下图:

估计遇到这个问题的童鞋不是很多,所以俺怎么搜索都找不到解决办法,现在自己搞定了,也就记录下,希望以后出现了同样问题的童鞋也能通过搜索引擎找到此文,然后参考解决,那我真是莫大之荣幸!

写在最后:通过刚刚的排除法,我猜测上一篇文章提到的Crayon Syntax Highlighter导致服务器卡死,估计也是和 DX-Seo 有同样冲突的,估计解决方法也差不多,暂时先放一放,有时间再去测试下!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏曾柏羲的专栏

Vue 浅析与实践

本文首先对 Vue 的相关技术进行简单介绍与分析,接着总结开发实践(主要描述 Vuex 实践)过程中的流程规范,并记录在此过程中遇到的问题与关键点,最后做出一点...

51020
来自专栏惶心 - 技术博客

添加全站 APlayer 播放器

之前 @狗子 在群里秀他的 Aplayer,还 post 了博文。然后我一看,哇!这就是我想要的!

71340
来自专栏FreeBuf

手把手教你修改旅行青蛙三叶草抽奖券数

0×00 最近有只蛙 2018年元旦过后,一款旅行青蛙(原名旅かえる)的放置类手游迅速受到广大有爱青年的热捧,朋友圈、微博、知乎等掀起了一场母爱泛滥的晒蛙风。 ...

24550
来自专栏DeveWork

WordPress 网站开发“微信小程序”实战(二)

本文是“WordPress 开发微信小程序”系列的第二篇,本文记录的是开发“DeveWork极客”小程序v1.1 的过程。一如既往,目标读者为了解WordPre...

32570
来自专栏happyJared

IDEA快捷键拆解系列(后记)

  对于绝大多数开发者而言,把一款编辑器用熟了之后,再突然切换到其它款的编辑器的话,这个适应阶段一般都比较艰辛和漫长。但博主有理由相信,大神级别的程序员总是会先...

7920
来自专栏乐百川的学习频道

在计算机中安装Manjaro

前几天我为了尝鲜在电脑中安装了大蜥蜴(OpenSuse),新鲜期过了之后我准备换回原来的ArchLinux,结果发现大蜥蜴把原来的Grub设置覆盖了。如果要恢复...

97980
来自专栏沈唁志

几款常见的PHP模板引擎

34040
来自专栏Java帮帮-微信公众号-技术文章全总结

WordPress你要会用

WordPress你要会用 虽然是PHP开发的,但不能忽律它的简单化 WordPress介绍 WordPress是一种使用PHP语言开发的博客平台,用...

50250
来自专栏葡萄城控件技术团队

哪些JavaScript IDE最好用?

阅读本文之前,分享大家一张图片,看图会发现JavaScript开发需求最高,占比达到42.84%,因此掌握JavaScript语言好工作就不愁啦,工欲善其事必先...

30550
来自专栏梦魇小栈

adb(Android Debug Bridge,Android调试桥)常用命令

说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android 调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将...

35230

扫码关注云+社区

领取腾讯云代金券