如何在最后时刻将js/css出队?

时间:2020-01-15 作者:lonix

我正在尝试删除忍者表单插件中包含的字体很棒的样式表(因为我通过CDN手动包含了最新的FA)。

我做到了:

add_action(\'wp_enqueue_scripts\', function () {
  wp_dequeue_style(\'nf-font-awesome\');
}, 100);
但是,插件中包含的版本仍会加载。

那么,如何在最后一刻将脚本或样式表出列?很明显,我没有“足够晚”,这就是为什么上述方法不起作用。

什么是“迟于”wp_enqueue_scripts?

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

used this 要确定正在启动的操作及其顺序,请执行以下操作:

add_action( \'shutdown\', function(){
    foreach( $GLOBALS[\'wp_actions\'] as $action => $count )
        printf( \'%s (%d) <br/>\' . PHP_EOL, $action, $count );

});
这向我展示了ninja forms插件使用自定义操作nf_display_enqueue_scripts, 这就是我用的。

相关推荐

Row actions not showing? Why?

我建造了一个WP_List_Table 显示在我构建的自定义主题页面上。尽管我查看了Internet上关于WP\\U List\\U表格的所有可能信息,但在显示行操作时遇到了一些问题。任何帮助都会很好!class Testimonials_List_Table extends WP_List_Table { function __construct() { parent::__construct( array( \'singular\'=> \'te