运用WordPress,遇到不喜欢或许用不上的css款式时,咱们能够运用wp_dequeue_style函数来移除被wordpress体系加载的款式文件。运用wp_dequeue_style函数能够不必损坏wordpress结构,完成移除文件的意图。

函数详解

wp_dequeue_style(string$handle)

删去曾经排队的CSS款式表。

参数

$handle

(string)(有必要)被移除的款式表称号。

函数原型

functionwp_dequeue_style($handle){_wp_scripts_maybe_doing_it_wrong(__FUNCTION__);wp_styles()->dequeue($handle);}

运用实例

要扫除款式的行列,有必要在测验删去款式之前注册它。完成这一方针的最佳办法是为您的事情设置更高的优先级,然后运转它。假定主题具有以下代码:

add_action('wp_enqueue_scripts','mywptheme_register_styles');functionmywptheme_register_styles(){wp_enqueue_style('mywptheme',get_stylesheet_uri());}

上面的句柄‘mywptheme’注册了一个款式。现在,在咱们的插件或子主题中,咱们期望从加载中删去这个款式表。这能够经过wp_dequeue_style函数来完成,办法是保证它以比原始函数更低的优先级(更高的数目)运转。原始函数没有优先级设置,因而它将运用默认值10,因而咱们只需要11的值就能够稍后运转。

add_action('wp_enqueue_scripts','mywptheme_child_deregister_styles',11);functionmywptheme_child_deregister_styles(){wp_dequeue_style('mywptheme');}

留意,咱们运用的款式句柄与原始注册运用的句柄相同。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:wp_dequeue_style移除css样式函数发布于2022-05-19 07:43:29

相关推荐