其实也算不上修复教程,我觉得更确切的说,这篇日志是个思路。从前几天准备使用这套主题开始,我就在底层功能上进行确定,很快发现“回复”按钮点击后并没有重写评论框,说明就是wordpress升级5.x后造成的问题。这么高级的主题,肯定不会在回复这块这么生硬的点击后刷新页面来加载,于是开始了ajax评论修复的探索之路。
本以为是和begin主题、nana主题那般,在comment-temple.php文件找到相关的代码修改来实现,却在xiu主题里面找不到这样的文件。于是开始怀疑老板在设计的时候对相应的代码进行了拆分,找完所有的代码也搞不明白。没法使用之前的技巧:传送门
最好的办法是参考老板的现行主题,他一定会第一时间修复这个问题的
找到阿里百秀的官方网站,这个容易找,似乎他本身就是和设计师有关系:alibaixiu.cn
但是在阿里百秀网站并没有找到我要的代码,css或者是js都找不到,于是林三猜测设计师只是精仿了这个网站,有些结构可能不同。想着去找设计师的演示网站,费了点力气还是找到了:https://demo.themebetter.com/xiu/ 找到回复按钮审查元素,或者查看html代码也没有找到header头部文件加载了相关的代码。最终在审查元素的时候,查看了资源,看到 custom.js 文件,抱着试试的想法,备份原主题js后替换了老板的最新js,清除缓存后惊奇的发现,成了!是的,修复了这个问题,虽然林三现在也不知道需要改哪里…
wordpress之xiu主题ajax评论修复教程:等您坐沙发呢!