WordPress通过插件加载样式表

Fightstarr20

我已经写了一个WordPress插件并且想要使其包含一些CSS样式表,我尝试使用通常在主题functions.php文件中使用的过程...

add_action('wp_enqueue_script','register_my_scripts');

function register_my_scripts(){
    $dir = plugin_dir_path( __FILE__ );
    wp_enqueue_style( $dir . 'css/style1.css');
    wp_enqueue_style( $dir . 'css/style2.css');
}

但这没有加载任何东西,我在做什么错呢?

内森·道森(Nathan Dawson)

您需要使用的钩子是wp_enqueue_scripts,您没有找到's'。

当您需要的是目录URL时,您将获得目录路径。

wp_enqueue_style的第一个参数是句柄,而不是URL。

function wpse_load_plugin_css() {
    $plugin_url = plugin_dir_url( __FILE__ );

    wp_enqueue_style( 'style1', $plugin_url . 'css/style1.css' );
    wp_enqueue_style( 'style2', $plugin_url . 'css/style2.css' );
}
add_action( 'wp_enqueue_scripts', 'wpse_load_plugin_css' );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在WordPress中隐藏插件样式表

来自分类Dev

wordpress function.php无法加载CSS样式表

来自分类Dev

动态加载样式表

来自分类Dev

样式表未加载

来自分类Dev

JavaFX加载样式表

来自分类Dev

插件样式表用 !important 覆盖了我自己的样式表——我可以更改它们的加载顺序吗?

来自分类Dev

如何为插件添加样式表

来自分类Dev

样式表Javascript无法加载Firefox

来自分类Dev

加载jquery datepicker样式表

来自分类Dev

IE样式表未完全加载

来自分类Dev

CSS样式表未加载

来自分类Dev

样式表Javascript无法加载Firefox

来自分类Dev

IE样式表未完全加载

来自分类Dev

加载jquery datepicker样式表

来自分类Dev

样式表未在WordPress中保留

来自分类Dev

如果管理员已登录,请在WordPress中加载其他样式表

来自分类Dev

通过样式表清除CSS缓存

来自分类Dev

动态加载CSS样式表并等待其加载

来自分类Dev

如何在父主题的“颜色主题”样式表之后加载子主题的样式表?

来自分类Dev

CKEditor 4:如何从插件添加CSS样式表?

来自分类Dev

CKEditor 4:如何从插件添加CSS样式表?

来自分类Dev

如何在 Wordpress 中为自定义帖子类型加载自定义样式表?

来自分类Dev

通过内联样式进行样式设置,而不通过外部样式表进行样式设置

来自分类Dev

如何在体内正确加载样式表?

来自分类Dev

指定媒体之外的LINK样式表是否已加载?

来自分类Dev

仅针对IE11加载CSS(样式表)

来自分类Dev

Django样式表将不会加载

来自分类Dev

Webpack-样式表加载但没有字体

来自分类Dev

在运行时加载样式表