1

我是整个 WordPress 主题的新手,所以在我尝试解释问题时请多多包涵,尤其是在对子 css 的大多数答案适用于 style.css 之后。

我已经下载了根主题,然后用它创建了一个子主题,这样我就可以玩这个主题而不会引起任何问题。

我的问题是未设置包含 app.css、bootstrap.css 等的本地 css 文件夹。

使用与父主题相同的文件夹结构,我注意到本地文件夹仍在加载父本地文件夹,而不是子本地文件夹。

我得到的是: -

<link rel="stylesheet" href="http://localhost:8080/infinity/wp-content/themes/parent-theme/assets/css/bootstrap.css">

我所期待的是:-

<link rel="stylesheet" href="http://localhost:8080/infinity/wp-content/themes/child-theme/assets/css/bootstrap.css">

谁能解释我所缺少的,因为它让我头疼或最终可能解决这个问题。

谢谢

4

2 回答 2

0

为什么不尝试在您的 child-theme style.css 中导入您需要的 css 文件?

似乎父主题的覆盖仅适用于 style.css 和 wordpress 模板 php 文件。因此,对于您的情况,请在您的 child-theme style.css 中尝试此操作:

/*
Theme Name:     xxx Child
Theme URI:      http://example.com/
Description:    Child theme for the xxx theme
Author:         Your name here
Author URI:     http://example.com/about/
Template:       xxx                             
Version:        0.1.0
*/
@import url("../xxx/style.css");
@import url("assets/css/bootstrap.css");
@import url("assets/css/app.css");
@import url("etc.");
/*Here goes other styles*/

我也遇到了类似的问题,但困扰我的是一个 js 文件和一些非模板 php 文件。仅仅保持与父主题相同的文件名和相同的结构将无济于事。

任何人都知道如何在更新我的父主题后保留我对这些文件的更改?

于 2013-07-25T08:29:30.247 回答
0

仍然没有具体的解决方案,但在根组页面上提出相同的问题后,我被告知根旨在成为“入门主题”而不是父级。

有效地意味着围绕根的编码使其难以用作子主题。

我的建议是对 app.css 文件进行 css 更改,这意味着引导 css 保持不变,并且您的更改在一页中。

希望这可以帮助某人。

于 2013-07-24T12:23:35.440 回答