wordpress主题css文件不可见

时间:2017-06-07 19:51:54

标签: php html css wordpress function

最有可能是我的错误,但我只是看不到它。我的wordpress主题找不到我的css文件。我的css文件位于根文件夹/ css / style.css中。我的本网站的根文件夹位于\ wamp64 \ www \ wordpress \ wp-content \ themes \ awesometheme
所以,这里是:

的header.php

<?php
/*some comments*/
?>
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
    <?php wp_head(); ?>
</head>
    <body>

的functions.php     

function awesometheme_script_enqueue(){

wp_enqueue_style('awesomestyle',get_template_directory_uri().'css/style.css');
}

add_action('wp_enqueue_scripts','awesometheme_script_enqueue');

2 个答案:

答案 0 :(得分:0)

你应该在css / style.css前面有一个/是正确的。但是,style.css应该在根文件夹中也是正确的,因为它包含wordpress用于确定主题的顶部的特定注释。因为您没有告诉我们整个站点不起作用,所以我假设原始的style.css在主题根文件夹中仍然完好无损。

您应该创建一个子主题并将样式表放在那里。子主题允许您自由编辑页面,而不会在主题更新时覆盖编辑的风险。

另外,为了检查您的路径是否正确,我会在浏览器的地址栏中发布路径。如果您有正确的路径,则样式表将在浏览器中显示为文本文档。当然,您必须使用文件的完整http://路径。

答案 1 :(得分:0)

添加你的样式表后我们在这里wamp64 \ www \ wordpress \ wp-content \ themes \ awesometheme \ style.css

添加此代码

function awesometheme_script_enqueue(){
    wp_enqueue_style( 'awesomestyle', get_stylesheet_uri() );
}

add_action( 'wp_enqueue_scripts', 'awesometheme_script_enqueue');

或者你可以在header.php文件中添加它

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url');?>">