代码之家  ›  专栏  ›  技术社区  ›  Tim Visher

wordpress style.css模板元素的语法是否在任何地方可用?

  •  1
  • Tim Visher  · 技术社区  · 16 年前

    我最近开始 大航程 我一直在阅读WordPress文档,了解如何编写主题。我遇到一件事 here 那是 style.css 文件必须包含特定的头,以便WordPress引擎使用。他们举了一个简单的例子,但我还没有找到任何正式的描述 样式表 标题部分。这在WordPress网站上存在吗?如果没有,我们可以在这里描述一下吗?

    2 回复  |  直到 16 年前
        1
  •  7
  •   cori    16 年前

    基于 http://codex.wordpress.org/Theme_Development :

    下面是样式表的前几行(称为样式表标题)的一个示例,用于主题“rose”:

    /*   
    Theme Name: Rose
    Theme URI: the-theme's-homepage
    Description: a-brief-description
    Author: your-name
    Author URI: your-URI
    Template: use-this-to-define-a-parent-theme--optional
    Version: a-number--optional
    Tags: a-comma-delimited-list--optional
    .
    General comments/License Statement if any.
    .
    */
    

    最简单的主题只包括一个style.css文件,以及图片(如果有的话)。若要创建这样的主题,必须通过编辑style.css标题注释中的template:line来指定一组要继承的模板,以便与主题一起使用。例如,如果您希望主题“rose”继承另一个名为“test”的主题的模板,那么您可以在rose的style.css开头的注释中包含template:test。现在,“test”是“rose”的父主题,它仍然只包含一个style.css文件和伴随的图像,所有这些都位于wp content/themes/rose目录中。(请注意,指定父主题将继承该主题的所有模板文件,这意味着将忽略子主题目录中的任何模板文件。)

    WordPress需要style.css中的注释标题行,以便能够识别主题并在“设计主题”下的“管理面板”中将其显示为可用的主题选项以及任何其他已安装的主题。

    主题名称、版本、作者和作者URI字段由WordPress解析,用于在当前主题信息的顶行的当前主题区域中显示该数据,作者的名称与作者URI超链接。描述和标记字段被解析并显示在主题信息的主体中,如果主题具有父主题,则该信息也将放置在信息主体中。在“可用主题”部分中,仅使用“主题名称”、“说明”和“标记”字段。

    这些字段都没有任何限制——都被解析为字符串。此外,代码中不需要这些字段,但实际上,上面列表中未标记为可选的字段都用于向WordPress管理员提供上下文信息,并且应包括所有主题。

        2
  •  1
  •   Nhan Jonesinator    8 年前

    你可能在想:

    /*
    THEME NAME: Parallax
    THEME URI: http://parallaxdenigrate.net
    VERSION: .1
    AUTHOR: Martin Jacobsen
    AUTHOR URI: http://martinjacobsen.no
    */
    

    如果我不想离开,WordPress会使用这些信息显示在管理后端的“激活设计”对话框中。