它看起来不像“2017”主题支持无限卷轴adding support 如果我将以下内容添加到functions.php
:
add_theme_support( \'infinite-scroll\', array(
\'container\' => \'content\',
\'footer\' => \'page\',
) );
这只会导致“加载更多”按钮,但单击它会导致按钮消失,并且不会加载更多帖子。能否在2017年的主题中增加对这一点的支持?
它看起来不像“2017”主题支持无限卷轴adding support 如果我将以下内容添加到functions.php
:
add_theme_support( \'infinite-scroll\', array(
\'container\' => \'content\',
\'footer\' => \'page\',
) );
这只会导致“加载更多”按钮,但单击它会导致按钮消失,并且不会加载更多帖子。能否在2017年的主题中增加对这一点的支持?
嗯,我真的应该从一开始就这样做,但我在无限卷轴挂起时查看了我的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";
它看起来不像“2017”主题支持无限卷轴adding support 如果我将以下内容添加到functions.php
:
add_theme_support( \'infinite-scroll\', array(
\'container\' => \'content\',
\'footer\' => \'page\',
) );
这只会导致“加载更多”按钮,但单击它会导致按钮消失,并且不会加载更多帖子。能否在2017年的主题中增加对这一点的支持?
嗯,我真的应该从一开始就这样做,但我在无限卷轴挂起时查看了我的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";