我讨论了有关该主题的许多其他主题, 但是似乎没有一个适合我。
我正在尝试制作自己的WordPress主题, 但始终出现此错误:
GET http:/ /placeholder-url.net/wp-content/themes/awesomethemecss/awesome.css?ver=1.0.0 net::ERR_ABORTED 404 (Not Found)
这是PHP:
function load_my_stylesheets() {
wp_enqueue_style('customstyle', get_template_directory_uri() . 'css/awesome.css', array(), '1.0.0', 'all');
}
add_action('wp_enqueue_scripts', 'load_my_stylesheets');
那是我的测试CSS:
html, body {
color: #333;
background: #eee;
font: sans-serif;
}
和header.php:
<
!doctype html>
<
html>
<
head>
<
meta charset="utf-8">
<
title>
Awesome Theme<
/title>
<
?php wp_head();
?>
<
/head>
<
body>
我想念/做错了什么?
#1我认为你的wp_enqueue_script有一个错误。
wp_enqueue_style('customstyle', get_template_directory_uri() . 'css/awesome.css', array(), '1.0.0', 'all')
将以上内容更改为
wp_enqueue_style('customstyle', get_template_directory_uri() . '/css/awesome.css', array(), '1.0.0', 'all')
这是因为get_template_directory_uri()指向主题的路径。
【自定义WordPress样式表未加载】这里是http:///placeholder-url.net/wp-content/themes/awesometheme, 为了将其指向css文件夹中的样式表, 你需要添加/css/awesome.css。
推荐阅读
- 显示CPT每个分类的最新帖子
- CSS视口单位显示问题
- div被选中,并且单击它时会出现边框
- 显示WordPress博客文章类别
- CSS不会在WordPress中链接到我的page.php模板,其他一切都正常
- CSS摆脱WordPress Twenty Nineteen主题中的空白()
- 用WP短代码显示来自mySQL的数据字段
- 在每个WordPress页面中显示不同的标题文本
- 如何设计一个秒杀系统