wp_dequeue_style移除css样式函数
发布时间:2021-12-20作者:帝国建站网
使用WordPress,遇到不喜欢或者用不上的CSS样式时,我们可以使用wp_dequeue_style函数来移除被wordpress系统加载的样式文件。使用wp_dequeue_style函数可以不用破坏wordpress结构,实现移除文件的目的。
函数详解
wp_dequeue_style( string $handle )
删除以前排队的CSS样式表。
参数
$handle
(string) (必须) 被移除的样式表名称。
函数原型
function wp_dequeue_style( $handle ) {_wp_scripts_maybe_doing_it_wrong( __FUNCTION__ );wp_styles()->dequeue( $handle );}使用实例
要排除样式的队列,必须在尝试删除样式之前注册它。实现这一目标的最佳方法是为您的事件设置更高的优先级,然后运行它。假设主题具有以下代码:
add_action( 'wp_enqueue_scripts', 'mywptheme_register_styles' );function mywptheme_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 );function mywptheme_child_deregister_styles() {wp_dequeue_style( 'mywptheme' );}注意,我们使用的样式句柄与原始注册使用的句柄相同。
相关帝国教程
- 02-10帝国CMS灵动标签调用相关文章的方法
- 10-18帝国CMS记录信息发布者IP
- 10-30帝国CMS内容页模板调用作者和判断作者为空
- 06-03帝国CMS保存网址快捷方式到桌面
- 08-03帝国CMS会员充值有效期升级完善,让网站内容商业化更顺畅
- 11-18帝国CMS动态页面模板目录结构
- 09-20帝国CMS7.5版TAGS功能升级
- 09-20帝国CMS列表list.var前三条信息加NEW图标
- 08-04在帝国cms模板任意位置调用指定id的栏目名称和链接
- 09-29帝国CMS默认信息提示页模板样式修改方法具体教程
- 04-19帝国cms7.5版本内容页和会员中心调用是否实名认证的会员
- 09-16帝国二次开发不同会员组显示不同投稿字段
- 01-26帝国cms二次开发怎样实现时间为:几小时前、几天前等格式
- 04-19帝国cms首页和列表页调用电影观看名称和总集数
- 08-14帝国CMS灵动标签调用专题信息
- 12-07帝国cms随机缩略图方法
- 06-20帝国CMS下载地址字段/播放地址字段自动转义的修改方法!
- 04-04帝国CMS多值字段for循环调用调用方法
- 11-09帝国CMS一些调用URL地址
- 11-12帝国CMS实现灵动标签调用某个时间段的信息