【问题标题】:Exporting site to WordPress将网站导出到 WordPress
【发布时间】: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.phpsingle.php这将连接一切.. 如果您需要更多帮助,您可以通过Skype联系我 masivuyecokile2012

标签: php html css wordpress


【解决方案1】:

你应该像这样在你的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);
}?>

【讨论】:

    猜你喜欢
    • 2020-12-17
    • 2017-09-01
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多