我创建了三个文件:functions.php
,style.css
,header.php
但header.php
没有看到style.css
我写functions.php
/**
* Enqueue scripts and styles.
*/
function newtheme_scripts()
{
wp_enqueue_style('newtheme-style', get_stylesheet_uri() );
}
add_action( 'wp_enqueue_scripts', 'newtheme_scripts' );
的style.css
* {
background-color: black;
}
.container-fluid {
padding: 0px;
}
这里也是我的header.php
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Golden</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="<?php echo get_stylesheet_uri() ?>">
<?php wp_head(); ?>
</head>
<body>
<div class="row header">...</div></body></html>
答案 0 :(得分:1)
header.php
中调用样式表的行应该是这样的:
<link rel="stylesheet" href="<?php bloginfo( 'stylesheet_url' ); ?>">
答案 1 :(得分:0)
首先,你不需要在排队后调用你的样式表,wp_enqueue_scripts钩子应该在你的标题内注入你的样式表调用。
使用wp_head()看起来你的标题设置正确了打电话到正确的区域。但是,我认为罪魁祸首在于主题本身是如何建立的。
你曾经提到你创建了这些文件(header.php,functions.php和style.css)...一般来说,这些文件应该已经在主题中为你创建了(除了style.css之外) ,如果你正在使用儿童主题)。
希望这有帮助!祝你好运!