Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress,龙门框架,子主题?_Wordpress_Frameworks - Fatal编程技术网

Wordpress,龙门框架,子主题?

Wordpress,龙门框架,子主题?,wordpress,frameworks,Wordpress,Frameworks,有人有龙门架的经验吗 我想知道是否有可能创建一个基于默认值的子主题?我应该将css文件放在哪里?我可以从当前css构建而不是从头开始,同时仍然将css与默认主题分离?创建子主题非常简单 您只需在主题目录中创建一个目录,并将其命名为“门架子目录”。在该文件夹中,添加一个名为“style.css”的文件。完成后,您只需添加主题信息,告诉Wordpress子主题的名称、作者和父主题 在new style.css中,添加: /* Theme Name: Gantry Child Template

有人有龙门架的经验吗


我想知道是否有可能创建一个基于默认值的子主题?我应该将css文件放在哪里?我可以从当前css构建而不是从头开始,同时仍然将css与默认主题分离?

创建子主题非常简单

您只需在主题目录中创建一个目录,并将其命名为“门架子目录”。在该文件夹中,添加一个名为“style.css”的文件。完成后,您只需添加主题信息,告诉Wordpress子主题的名称、作者和父主题

在new style.css中,添加:

/*
Theme Name:     Gantry Child
Template:       rt_gantry_wp
*/
让Wordpress知道这是门架主题的子主题的最重要部分是“模板”部分。这是主题文件夹中父目录的名称

这将创建一个新主题,继承父主题的所有函数。如果还希望继承现有的父主题样式表,请添加到style.css:

@import url("../rt_gantry_wp/style.css");
希望这能让你开始。完成后,您可以添加自己的页眉、页脚、索引、函数或任何其他可以扩展父主题功能的内容

希望这能帮助您入门。

除了(创建一个目录,使用适当的style.css和functions.php)之外,您还需要。 您需要将两个文件从父目录复制到子主题目录,保持结构:

/gantry/theme.yaml

然后,编辑复制的
主题。yaml
:父主题必须是您的父主题目录名

theme.php
上,选择所有文本并替换为以下内容:

// Initialize theme stream.
$gantry['platform']->set(
    'streams.gantry-theme.prefixes',
    array('' => array(
        "gantry-themes://{$gantry['theme.name']}/custom",
        "gantry-themes://{$gantry['theme.name']}",
        "gantry-themes://{$gantry['theme.name']}/common",
        "gantry-themes://{$gantry['theme.parent']}",
        "gantry-themes://{$gantry['theme.parent']}/common"
    ))
);
至于css,您必须在子主题目录中创建此文件:

/custom/scss/custom.scss

它可以在SCSS或CSS中格式化,并将覆盖主题的核心样式表文件。

非常感谢!看起来很简单。作为旁注,我认为由于框架的性质,龙门架只允许对子主题进行样式表更改。我以前从未使用过门架,因此如果它以某种方式覆盖Wordpress通常对子主题的处理,那么忽略我对页眉/页脚/索引等的评论。因为我是这里的新手,我无法发布css文件。
/custom/scss/custom.scss