评论留言
欢迎您,!您可以在这里畅言您的的观点与见解!(输入邮箱即时更新头像,老用户可自动填充信息)
近期公告 :
admin-ajax返回500错误的原因已找到,因为存在更新term分类时联动更新对应page页面,更新page页面时同步term分类数据的需求。
问题:更新term或page时无限转圈,后台查到返回500错误且一直重复请求。
原因:保存post(page)文章时更新 term 分类时由于wp文章草稿回档问题引发了无限循环更新(循环请求更新返回500错误但数据已更新的原因应该是,第一次匹配到指定更新数据,但第二次该数据已删除但请仍在请求更新所以返回500无限循环请求)。
方案:在 save_post 钩子内执行 wp_update_term 更新相关分类时,因为wp默认存在 revision 回档文章数据,所以在执行分类更新时需使用 wp_is_post_revision 判断当前更新 post_id 是否为存档文章,是则使用 remove_action 移除掉相关 hook 后再执行 wp_update_term 更新,然后再 add_action 添加该 hook!,否则直接执行 wp_update_term 更新分类。
问题主要是没细看文档,更新分类 wp_update_term 钩子中貌似没有详细描述该循环问题,但更新文章 wp_update_post 钩子中文档里写了关于 Infinite loop 的相关说明,见:wp_update_post()、wp_update_term() WP新增/删除分类时候无限转圈已修复,未知原因:functions.php 尾部多余的“php开头/结尾符”.. 顺带一提:sitemap无法生成是原因是因为 sitemap.php 内使用相对路径“.././././”调用了 wp-load.php(需要使用wp的 get_option 函数所以需要加载wp文件)但在某些情况下无法正常获取到,所以出错了。(问题是这个原因是再另一个wp程序上测试出来的,因为另一个wp程序给我发错误邮件了,不知道为什么这个主题没有发送错误邮件,显示的是5.2版本开始就支持了..) 目前已实现创建/编辑/删除分类时同步数据到对应页面,创建分类时会自动创建对应name/slug页面,删除分类时将直接删除页面(默认分类没有回收站,所以当分类被删除时,对应页面将绕过回收站直接删除)。注意新建页面时不会创建对应分类,删除页面时会自动查询该页面是否存在已绑定的分类并删除(一般来说不建议通过页面来删除分类,会返回一个删除错误,即使已经正常删除页面及分类,目前该问题仍在解决中)
2022年4月19日 - wordpress
晚上车停在路上被刮了,我在玩游戏都没听到(貌似听到有一声响但是没管),后面给我打电话了说把我车刮了,我出去一看是左后侧保险杠,把车漆刮掉了一部分,然后我问他想怎么处理,他说赔点钱,我说200,他说100,后面他说本来想走掉的,还是给我打了个电话,我想了下说行吧,感觉都不容易,他车也刮了,那100就100吧。
这个如果要交警追责,首先我车停路上没人在里面肯定要罚款,然后他那边得给我把保险杠修好,再如果像他说的跑了的话,还可以追究他的肇事逃逸责任(但我对这边交警对处理事件的态度很失望,基本指望不上),最后大家都在路上跑说实话都不容易,大家都不想碰到其他车(以前我别车,有个大哥出来想说碰到他车了,后面又让我走了以后小心点),总之能体谅就体谅下。
目前做sitemap的时候这个问题又出现了,而且导致了不能require的问题,之前很多更新数据库的钩子都存在这个问题,数据成功更新了但状态一直转圈。看了下后台,不挂钩子成功返回的有两个admin-ajax请求,一个json、一个txt/html,成功返回时两个请求均为200;挂载钩子后请求json格式返回200,但txt/html返回了500,并且在不断重复尝试该请求。想了下有可能和之前写的部分ajax请求有关,但未证实。
题外话,今天联通王卡又跑通用流量了,气得我去王卡公众号批判了一番,结果当然没卵用的反馈给后台人员。之前投诉这才几天?又出这问题,批判完直接给腾讯官方电话打过去结果大概意思就是,这个流量管控和腾讯没什么关系,得去找运营商也就是联通,然后为问他qq看点到底属不属于免流那边又说不出来,真是无语,投诉腾讯了个寂寞。。于是又电话给到联通,那边这次直接说我没有开通什么定向包(之前我有了解到这个东西,本身这个大王卡自带免流包,后面运营商又搞了个专属的包,不升级就没法免流,但我还是没什么影响就一直没去管)然后马上给我补了个,之前投诉那么多次都没这方案,我自然也没啥话说,不过我的通用流量又没了是事实,所以让那边申请500mb的通用包给我,毕竟还有半个月,一天一块也是十多块钱呢,那边也去申请了。到这里我觉得这个免流偷跑的事情应该也有个了结了吧,我实在不想继续投诉了..
2022年4月17日 - wordpress
这个问题的解决方案在《WP分类与页面slug冲突问题 – 博客更新(七十三)》中提到,当需要在category页面使用wp原生评论时,需要新建与分类相同slug的页面,同时关闭WPML链接重写插件(设置固定链接规则“.”)即可使用page页面提供的页面内容及评论选项应用到category上。这个操作其实是一个覆盖,观察链接可以发现url中移除了category选项后多了许多“.//”目录,相当于直接访问页面url和加上category目录的页面区分开来。
题外话,前几天投诉给联通那边的解决方案给到了,那边核实了两次,第一次让我自己去测试流量偷跑程序,测试到之后第二次他们再进行核实处理。现在核实到之前是什么东西在升级,导致没能免流,现在给我把这之后产生的流量费用报销掉,但之后产生的费用需要我自行承担,这个方案只能说勉强,因为我通用流量已经跑没了,这之后每天都有至少一块钱的流量费用产生,所以我让那边再免费申请一个G,那边同意了,也通过了,处理结果还是不错。然后来吐槽下腾讯,投诉给联通的同时也投诉给到了腾讯大王卡,非常搞笑的是联通都解决问题了,腾讯连个电话回访都没有,从投诉到现在一个反馈也没有,这就是腾讯的态度。去tmd腾讯王卡
2022年4月12日 - wordpress
农村的流浪猫应该很少很少吧,唉,看了最近的两个片段, 我感觉很能理解你的感受
一只去喵星的橘猫– 日常记事(二百一十九)
最近一直刷到有人在路上遇到噶掉的动物,帮忙埋葬的视频。我觉得这样的视频挺好的,也算善举,就点了赞,就经常给我推。没想到,昨天给我遇上了。早上去上班的时候,开车路上看到一只猫躺着…
有心了啊,还跑好几次
一只去喵星的橘猫– 日常记事(二百一十九)
最近一直刷到有人在路上遇到噶掉的动物,帮忙埋葬的视频。我觉得这样的视频挺好的,也算善举,就点了赞,就经常给我推。没想到,昨天给我遇上了。早上去上班的时候,开车路上看到一只猫躺着…
生日快乐,原来才27岁呀,真好。我以前还以为你比我大呢!
我特意全点了下链接,感觉不出啥变化呀,不过速度倒是挺快的
博客 UI/UE 更新 – 博客更新(一百二十四)
细心的博友可能已经发现了,最近全站页面更新了大量UE动态交互效果,另外更新了UI显示、明暗对比 背景等等内容,所有静态动态效果均已同步到wp后台设置,所有内容已推送 githu…
四儿子是真磨蹭,当然也很贵。我第一次出险去补漆在我表明了比较急用车的情况下还是一周左右才取到车。那时候买的平安有个驾乘险,车子拿去修之后每天还可以赔付一点交通费,勉强算是回了点血。
交通事故近况 – 日常记事(二百一十)
两个星期了,上上个星期五去把责任认定之后,车子到现在还没修完,认责之后才把车拖去4s,相当于在那白扣了一个星期,车拖去之后还要等4s保险来定损,定损完之后才开始定配件,定完配件…
啊?是深蓝9.9了吗???我最近一直在看车,看到长安最有名的也就是深蓝,我就突然想到2b也是深蓝。
但是我现在有点倾向油车,看来看去现在想买个雅阁尊贵。对电车虽然很有好感,但是有点怕。
“军工”品质 – 日常记事(二百零九)
这本是长安汽车一贯的宣传理念,结果如何…今天去售后维保,收集了之前堆积的问题去处理,其中有一个奇葩的是车辆行驶途中后门自动开了(开了第一层锁,没全开,就像锁松了一样),我很确定…
长安其实一直被人诟病小问题太多,大多数不怎么影响正常使用,但是开着也闹心
“军工”品质 – 日常记事(二百零九)
这本是长安汽车一贯的宣传理念,结果如何…今天去售后维保,收集了之前堆积的问题去处理,其中有一个奇葩的是车辆行驶途中后门自动开了(开了第一层锁,没全开,就像锁松了一样),我很确定…



深藏Blue – 日常记事(二百零八)
给大家看看最近定制的车贴(之前在memos发过设计稿):深藏Blue!大小比原版有点大了,材质是是不锈钢的(不是abs注塑,边角没处理圆滑),这个词我之前就想到过,搜了一圈电商…
哈哈哈哈,看来给博主气得不轻
不会停车就tm别停 – 日常记事(二百零七)
早上本来赶时间上班,谁知道遇到个胎神挡道。最骚的是它个外地车还不留电话,图什么?同事告诉我说早上他们都是卡着过的,这车停在竖排停车位的车头前方(前方是一堵墙,和停车位挨的很近,…
那时候亲自电话“警告”了他,承诺说不停那个位置了。结果没几个月,又停那位置了
,后来我还看到小区里其他人给他玻璃上写了 好好停车 几个字
博客底下那个深藏不露的标识挺帅啊
深藏Blue – 日常记事(二百零八)
给大家看看最近定制的车贴(之前在memos发过设计稿):深藏Blue!大小比原版有点大了,材质是是不锈钢的(不是abs注塑,边角没处理圆滑),这个词我之前就想到过,搜了一圈电商…
这种是真恶心 还上班赶时间 高心态啊
不会停车就tm别停 – 日常记事(二百零七)
早上本来赶时间上班,谁知道遇到个胎神挡道。最骚的是它个外地车还不留电话,图什么?同事告诉我说早上他们都是卡着过的,这车停在竖排停车位的车头前方(前方是一堵墙,和停车位挨的很近,…
遇到这种真的是非常的讨厌,影响一天的心情。
不会停车就tm别停 – 日常记事(二百零七)
早上本来赶时间上班,谁知道遇到个胎神挡道。最骚的是它个外地车还不留电话,图什么?同事告诉我说早上他们都是卡着过的,这车停在竖排停车位的车头前方(前方是一堵墙,和停车位挨的很近,…