277的无限滚动功能

时间:2017-05-19 作者:chepurko

它看起来不像“2017”主题支持无限卷轴adding support 如果我将以下内容添加到functions.php:

add_theme_support( \'infinite-scroll\', array(
    \'container\' => \'content\',
    \'footer\' => \'page\',
) );
这只会导致“加载更多”按钮,但单击它会导致按钮消失,并且不会加载更多帖子。

能否在2017年的主题中增加对这一点的支持?

1 个回复
最合适的回答,由SO网友:chepurko 整理而成

嗯,我真的应该从一开始就这样做,但我在无限卷轴挂起时查看了我的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";

结束

相关推荐

277的无限滚动功能 - 小码农CODE - 行之有效找到问题解决它

277的无限滚动功能

时间:2017-05-19 作者:chepurko

它看起来不像“2017”主题支持无限卷轴adding support 如果我将以下内容添加到functions.php:

add_theme_support( \'infinite-scroll\', array(
    \'container\' => \'content\',
    \'footer\' => \'page\',
) );
这只会导致“加载更多”按钮,但单击它会导致按钮消失,并且不会加载更多帖子。

能否在2017年的主题中增加对这一点的支持?

1 个回复
最合适的回答,由SO网友:chepurko 整理而成

嗯,我真的应该从一开始就这样做,但我在无限卷轴挂起时查看了我的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";

相关推荐