Wp_enQueue_style内置样式

时间:2010-11-30 作者:Justin Alexander

我正在编写(重写)我的插件以使用

wp_enqueue_script(\'jquery\');
wp_enqueue_script(\'jquery-ui-dialog\');

Which is great!

但是要使用这个对话框,我需要加载一个带有wp\\u enqueue\\u样式的jquery样式表,是否有一种加载内置样式的方法,类似于加载内置脚本的方法(如上所示)?或者我需要打电话给外部资源吗?

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

我被你的问题弄糊涂了,你能不能wp_enqueue_style, 您实际上将其写入了这个线程标题中(不确定是否知道该函数存在)。

wp_enqueue_style 工作方式与wp_enqueue_script 对应的,但当然正如您所期望的那样,将样式表排队。。

下面是我在WordPress core中找到的排队列表(这些队列无需注册或声明路径即可使用)。

wp_enqueue_style( \'global\' );
wp_enqueue_style( \'wp-admin\' );
wp_enqueue_style( \'colors\' );
wp_enqueue_style( \'media\' );
wp_enqueue_style( \'ie\' );
wp_enqueue_style( \'imgareaselect\' );
wp_enqueue_style( \'imgareaselect\' );
wp_enqueue_style( \'plugin-install\' );
wp_enqueue_style( \'press-this\' );
wp_enqueue_style( \'press-this-ie\');
wp_enqueue_style( \'colors\' );
wp_enqueue_style( \'theme-install\' );
wp_enqueue_style( \'thickbox\' );
除上述内容外,您还需要在队列中声明路径(因为它不是注册样式),就像脚本一样。。

wp_enqueue_style( \'myPluginStylesheet\', WP_PLUGIN_URL . \'/myPlugin/stylesheet.css\' );
或注册样式。。

wp_register_style( \'myPluginStylesheet\', WP_PLUGIN_URL . \'/myPlugin/stylesheet.css\' );
。。然后在需要时给它打电话。。

wp_enqueue_style( \'myPluginStylesheet\' );
如果您在一个插件页面上使用它,那么注册部分就没有什么意义了,而且直接在排队中声明路径可能更容易。。(如果要在多个位置调用脚本或样式,则只需要注册它)。

希望这就是您要查找的信息……;)

结束

相关推荐

$未在WordPress中使用jQuery定义

我知道jQuery已加载,因为我可以切换$ 对于“jQuery”,所有操作都按预期进行,但如果我无法修复此问题,这将是一个混乱的脚本此脚本:jQuery(document).ready(function(){ $(\"ul.vimeo_desc_feed li a\").click(function(){ alert($(this).attr(\'href\')); return false; }) }); 产