我在过去几个月内创建了一个网站,现在我应该将其上传到WordPress服务器。
在我自己的服务器上,没有WordPress,只有PHP和ApacheWordPress2,一切正常。 PHP包括从root用户提出的CSS内容作为style.css。
我已在<?php include 'include/head.php';?>
中加载了所有CSS。
head.php文件的一部分:
<link rel="stylesheet" href="css/bootstrap.min.css"/>
<link rel="stylesheet" href="css/normalize.min.css"/>
<link rel="stylesheet" type="text/css" href="js/vendor/slick/slick.css"/>
1
但是当我将网站上传到project/wp-content/themes/project
时。
突然间任何资源都无法加载。
/ js文件夹中的JavaScript脚本,/ img中的图像和/ css文件夹中的额外CSS,甚至root中的style.css都不会加载。在检查员网络选项卡上只有404。
我已经按照WordPress的要求在style.css中包含了标题部分,但是我应该做些什么吗?
Inspector选项卡似乎表明它正在尝试从正确的路径加载,但它仍然提供404.
我的文件夹结构如下:
内部wp-content / themes / project
pages.php(20 of them, also index.php)
style.css - basic css for site layout
css/ *more css files*
img/ *image files*
include/ *PHP includes*
js/ *js action for site*
主题/项目许可的八进制是:2755
我希望这篇文章有道理。
答案 0 :(得分:0)
你应该在function.php:
中将你的风格排入队列<?php add_action('wp_enqueue_scripts', array($this, 'enqueue_styles'));}
public function enqueue_styles() {
wp_enqueue_style('bootstrap', get_template_directory_uri() . '/css/bootstrap.min.css'); false);
}?>