首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >wp_enqueue_style内置样式

wp_enqueue_style内置样式
EN

WordPress Development用户
提问于 2010-11-30 09:56:55
回答 1查看 3.4K关注 0票数 2

我正在写(重写)我的插件

代码语言:javascript
运行
复制
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-dialog');

,太棒了!

但是要使用对话框,我需要用wp_enqueue_style加载jquery样式表,是否有一种方法可以加载内置样式,类似于加载内置脚本的方式(如上面所示)?还是我需要给外部资源打个电话?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2010-11-30 10:38:14

我对你的问题有点困惑,你能不能简单地使用wp_enqueue_style,因为你在问题的标题中提到了它。

wp_enqueue_style函数的工作方式与wp_enqueue_script函数的工作方式相同,但正如您所预期的那样,用样式表代替脚本。

下面是我能够在WordPress内核中找到的队列列表,您可以在不需要注册它们或声明路径的情况下加载样式(更新为6.0 -神圣的更新后的蝙蝠侠!)

代码语言:javascript
运行
复制
<?php
wp_enqueue_style('colors');
wp_enqueue_style('common');
wp_enqueue_style('forms');
wp_enqueue_style('admin-menu');
wp_enqueue_style('dashboard');
wp_enqueue_style('list-tables');
wp_enqueue_style('edit');
wp_enqueue_style('revisions');
wp_enqueue_style('media');
wp_enqueue_style('themes');
wp_enqueue_style('about');
wp_enqueue_style('nav-menus');
wp_enqueue_style('widgets');
wp_enqueue_style('site-icon');
wp_enqueue_style('l10n');
wp_enqueue_style('code-editor');
wp_enqueue_style('site-health');
wp_enqueue_style('wp-admin');
wp_enqueue_style('login');
wp_enqueue_style('install');
wp_enqueue_style('wp-color-picker');
wp_enqueue_style('customize-controls');
wp_enqueue_style('customize-widgets');
wp_enqueue_style('customize-nav-menus');
wp_enqueue_style('buttons');
wp_enqueue_style('dashicons');
wp_enqueue_style('admin-bar');
wp_enqueue_style('wp-auth-check');
wp_enqueue_style('editor-buttons');
wp_enqueue_style('media-views');
wp_enqueue_style('wp-pointer');
wp_enqueue_style('customize-preview');
wp_enqueue_style('wp-embed-template-ie');
wp_enqueue_style('imgareaselect');
wp_enqueue_style('wp-jquery-ui-dialog');
wp_enqueue_style('mediaelement');
wp_enqueue_style('wp-mediaelement');
wp_enqueue_style('thickbox');
wp_enqueue_style('wp-codemirror');
wp_enqueue_style('deprecated-media');
wp_enqueue_style('farbtastic');
wp_enqueue_style('jcrop');
wp_enqueue_style('colors-fresh');
wp_enqueue_style('open-sans');
wp_enqueue_style('wp-editor-font');
wp_enqueue_style('wp-block-library-theme');
wp_enqueue_style('wp-reset-editor-styles');
wp_enqueue_style('wp-editor-classic-layout-styles');
wp_enqueue_style('wp-edit-blocks');
wp_enqueue_style('wp-block-editor');
wp_enqueue_style('wp-block-library');
wp_enqueue_style('wp-block-directory');
wp_enqueue_style('wp-components');
wp_enqueue_style('wp-edit-post');
wp_enqueue_style('wp-editor');
wp_enqueue_style('wp-format-library');
wp_enqueue_style('wp-list-reusable-blocks');
wp_enqueue_style('wp-reusable-blocks');
wp_enqueue_style('wp-nux');
wp_enqueue_style('wp-widgets');
wp_enqueue_style('wp-edit-widgets');
wp_enqueue_style('wp-customize-widgets');
wp_enqueue_style('wp-edit-site');
?>

除了使用上面列出的样式之外,您还需要在您的队列中声明一个路径,因为它不是注册的样式,就像脚本一样。

只包含队列

代码语言:javascript
运行
复制
wp_enqueue_style( 'myPluginStylesheet', plugins_url( 'stylesheet.css', __FILE__ ) );

或者..。

寄存器

代码语言:javascript
运行
复制
wp_register_style( 'myPluginStylesheet', plugins_url( 'stylesheet.css', __FILE__ ) );

和call

代码语言:javascript
运行
复制
wp_enqueue_style( 'myPluginStylesheet' );

为了在一个插件页面上使用,我会跳过注册部分并进行一个队列调用。

希望这就是你要找的信息。:)

票数 6
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/4673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档