排队CSS函数

时间:2015-07-19 12:58:09

标签: wordpress wordpress-theming

我正在创建自己的WordPress主题并尝试将我的css排入函数.php

当我导航到wp-admin / Themes时,它说我的模板丢失了,我只能假设它的todo有我的功能,但我看不到在哪里。

我的PHP文件位于主题根文件夹中,而css位于其自己的文件夹中

的functions.php

<?php

function LoadResources () {
    wp_enqueue_style( 'style', get_template_directory_uri() . '/css/style.css' ); 
}

add_action('wp_enqueue_style', 'LoadResources');

的header.php

<!doctype html>
<html>
<head>
    <meta charset="<?php bloginfo('charset') ?>">
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="x-ua-compatible" content="ie=edge">

    <title><?php the_title() ?></title>

    <?php wp_head(); ?>

</head>
<body <?php body_class(); ?>>

修改

Full Error Message

1 个答案:

答案 0 :(得分:0)

正确的挂钩是wp_enqueue_scripts,而不是wp_enqueue_style。更改以下行

add_action('wp_enqueue_style', 'LoadResources');

add_action('wp_enqueue_scripts', 'LoadResources');

此外,函数名称应为小写字母

修改

请注意,主题的主样式表必须到根文件夹中。它不能在子文件夹中。 Wordpress将自动加载主样式表