Wordpress 如何加载额外的样式表 (charts.css)

Wordpress how to load additional stylesheets (charts.css)

我想排队一个名为 charts.css & charts.min.css 的样式表。

我不确定,为什么它不起作用。

这是我在 functions.php Wordpress 中添加的代码:

function additional_stylesheets() {
    wp_register_style( 'custom01', get_template_directory_uri().'/assets/css/minified/charts.min.css'  );
    wp_enqueue_style( 'custom01' );
    wp_register_style( 'custom02', get_template_directory_uri().'/assets/css/unminified/charts.css'  );
    wp_enqueue_style( 'custom02' );
    }

add_action( 'wp_enqueue_scripts', 'additional_stylesheets' );

我尝试在 elementor 中设置 table 的样式,但什么也没发生。

所以我也尝试使用:

<link rel="stylesheet" href="wp-content/themes/astra/assets/css/minified/charts.min.css">

但这也行不通。

我是不是哪里弄错了?

我在 WordPress 中使用 astra 主题。

路径是wp-content/themes/astra/.

在 WordPress 中添加样式表后,我不必再在 html 代码中调用它们,对吗?

您不需要注册它们。而是使用以下代码:

function additional_stylesheets() {
  wp_enqueue_style('charts_min_styles', get_theme_file_uri('/assets/css/minified/charts.min.css'), NULL, 1.2, false);
  wp_enqueue_style('charts_styles', get_theme_file_uri('/assets/css/unminified/charts.css'), NULL, 1.2, false);
}

add_action( 'wp_enqueue_scripts', 'additional_stylesheets' );

代码转到您的活动主题的 functions.php 或子主题。