嗯,我真的应该从一开始就这样做,但我在无限卷轴挂起时查看了我的NGINX日志,结果发现我在NGINX中使用的NAXSI web应用程序防火墙模块由于反XSS/ant SQL注入策略而阻止了无限卷轴。具体来说,这是因为方括号和“更新”一词的使用。
希望这能帮助谷歌上的其他人解决类似问题,但以下是我添加到WordPress NAXSI白名单中的内容,以允许无限滚动:
BasicRule wl:1310,1311 "mz:$BODY_VAR:scripts[]|NAME";
BasicRule wl:1310,1311 "mz:$BODY_VAR:styles[]|NAME";
BasicRule wl:1310,1311 "mz:$BODY_VAR_X:^query_args\\[.*\\]|NAME";
BasicRule wl:1000 "mz:$BODY_VAR:query_args[update_post_term_cache]|NAME";
BasicRule wl:1000 "mz:$BODY_VAR:query_args[update_post_meta_cache]|NAME";