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