【发布时间】:2017-12-10 08:09:44
【问题描述】:
过去几个月我创建了一个网站,现在我应该将它上传到 WordPress 服务器。
在我自己的服务器上,没有 WordPress,只有 PHP 和 ApacheWordPress2,一切正常。 PHP 包括包含从根请求的 CSS 内容作为 style.css。
我的所有 CSS 都加载到 <?php include 'include/head.php';?>。
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
我希望这篇文章有意义。
【问题讨论】:
-
为什么会有 20 个 page.php? wp 不在文件系统中物理存储页面
-
你应该在
functions.php上加入你所有的样式和脚本 -
当您创建一个网站时,您最终有机会使用 wp,那么您从一开始就需要 wp 以避免重复工作
-
嗯,是的,我被要求先在我自己的服务器上制作它,刚才我被要求将它导出到 WP,现在我找不到任何方法或示例来说明如何使它工作。 ..
-
要有一个完整的 wp 主题,你需要
index.php这连接所有页面.. 然后style.php然后function.php你加载所有脚本和样式,也许是page.php或single.php这将连接一切.. 如果您需要更多帮助,您可以通过Skype联系我 masivuyecokile2012