惨痛的wordpress调试教训

来源:互联网 发布:js隐藏input标签 编辑:程序博客网 时间:2024/05/16 06:01

毕业设计做到后期,遇到了这样一个问题:网站在PC端正常显示,在移动端异常。具体的异常为当点击导航栏的展开按钮时,直接跳转到首页,也就是导航栏的展开按钮变成了一个链接。于是F12查看

发现DIV下面多了一个<a>标签,也就是这个标签导致点击按钮总是跳转。然后开始一天的折腾调试

1.怀疑源代码写错

打开header.php查看源代码,仔细查看了N次,自己的源代码就是没有写多一个a标签啊,所以排除手误打多一个a标签的可能

2..怀疑插件冲突

仔细调试插件,一个一个关闭看看异常是否消失,结果异常还是没消失,排除插队冲突

3.主题设置出错

会怀疑主题设置出错是因为多出的a标签的CSS样式为brand brand-text,这个样式让我感觉跟主题设置有关,就是一种感觉而已,没什么依据,有点狗急跳墙的意思,调试结果还是没多大作用

对着这个问题想了一天,实在想不出哪里出错。眼看毕业设计答辩还不到一个月,现在毕业设计又还有几个问题没调试好,有点着急。

第二天直接把header.php直接删除,重新写了一个,问题解决。纳闷,搞了一天原来是header.php出了问题,但是之前对着header.php看了好几遍(有一个完全一样但没问题的版本可对照)都看不出问题,以为问题不会出现在header.php中

总结:事后查看了的问题的header.php还是不知道哪里写错子,不过十有八九是代码写得不好哪里出了个小问题而没发现,或许就是个符号的问题。给自己一个教训,以后代码一定要规范,不然浪费时间调试

0 0