如何创建基于 Sass 的 WordPress 主题
已发表: 2022-10-19Sass 是一个强大的 CSS 预处理器,它允许开发人员编写更高效和可维护的代码。 它还允许创建可以跨多个项目重用的主题。 在本文中,我们将向您展示如何为 WordPress 构建基于 Sass 的主题。 我们将使用流行的 Bootstrap 框架来构建我们的主题。 我们还将使用 Bourbon mixin 库来帮助我们编写Sass 代码。
像 Sass 或 LESS 这样的 CSS 预处理器语言通常被推荐为设计人员和前端开发人员的最佳选择。 变量、基本数学运算符、嵌套和混合是 CSS 目前不支持的一些特性示例。 由于平台的发展,WordPress 管理区域样式被移植到 Sass。 将多个文件导入主样式表并使用 Sass 为主题创建单个 CSS 文件是一种简单的方法。 当你启动 Koala 时,你会在你的stylesheets 目录中看到 Sass 文件。 要对此进行测试,您必须首先打开您的 Sass 文件。 使用 scss 函数在文本编辑器(如记事本)中编码此字符串。
使用 Sass 时,您可以轻松快速地创建易于管理和使用的嵌套文件。 例如,您可以在文章部分的文章选择器中嵌套所有元素。 作为主题设计师,您将创建在各种设备上以不同方式显示的内容,例如小部件、帖子、导航菜单、标题图像等。 因为它使用嵌套结构良好,所以您不必多次编写相同的类、选择器或标识符。 当你使用这个 mixin 时,通常不会显示任何文本,这样可以节省你很多时间。 在开发 WordPress 主题时是否应该使用 CSS 预处理器语言,例如 Sass?
因此,Sass for WordPress 允许开发人员使用变量、嵌套规则、混合、模块、部分、扩展、继承和运算符,从而使 CSS 变得更加强大。 该程序将对您的代码进行编码,这将产生一个 CSS 输出,允许浏览器读取它。
CSS 预处理器,例如 Sass,用于将变量、嵌套规则和 mixins(也称为语法糖)添加到常规 CSS中。 目标是使编码过程尽可能简单,同时尽可能高效。
如何在 WordPress 中编写 Scss?

在 WordPress 中编写 SCSS 轻而易举! 只需在您的子主题中创建一个新样式表并将其命名为“style.scss”。 然后,将它排入您的子主题的 functions.php 文件,如下所示: function my_child_theme_scripts() { wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . ' /style.scss' ); } add_action('wp_enqueue_scripts', 'my_child_theme_scripts'); ? > 就是这样! 现在您可以在您的 WordPress 子主题中编写 SCSS。
SCSS 与standardCSS 一样,改进了格式。 它比你一熟悉就写出 CSS 来得快。 SCSS 有它的优势,但是如果你写了大量的 CSS,它会在最高级别上大放异彩。 SCSS 和 CMS 可以很好地协同工作。 CSS 文件可以分成更小的块,允许重用并显着减少加载站点所需的资源量。 以下是 WordPress 网站的最佳 SCSS 插件列表。 SCSS 应在以下资源和工具中纳入您的网站。 请在下面的评论部分留下任何其他提示、问题或技巧。

我们可以在 Css 中编写 Scss 吗?
Sass 将使用相同的代码为我们生成 CSS 文件。 首先,您必须创建一个包含 CSS 和图像的文件夹。 在CSS 文件夹中创建一个带有 Sass 扩展名的文件是个好主意; 就我而言,这是风格。
旧浏览器仍然可以理解一些 Scss 功能
大多数旧浏览器不支持 SCSS 功能,但有一些支持。 例如,较旧的浏览器能够识别功能和混合。 他们无法理解嵌套,因此我们必须将其转换为常规 CSS。
支持 SCSS 的浏览器允许您自定义网站的外观。 也可以使用插件或转换工具将 SCSS 文件转换为常规 CSS。
我可以在 PHP 中使用 Scss 吗?
SCSS 是一种基于 PHP 的脚本语言,提供 SCSS 编译器。 SCSS 是一种 CSS 预处理器语言,包括变量、混合、导入、嵌套、颜色操作、函数和控制指令。 任何项目都可以使用 SCSS。
如何将 Sass 导入 WordPress?

要将 Sass 导入 WordPress,您首先需要安装 WordPress Sass 插件。 安装并激活插件后,您可以转到 WordPress 仪表板并单击“外观”选项卡。 在“外观”选项卡下,您将看到一个“编辑器”链接。 单击该链接,您将被带到WordPress Sass 编辑器。 在 WordPress Sass 编辑器中,您可以单击“导入”按钮并选择要导入的 Sass 文件。
因此, Sass 预处理器可以通过利用部分和嵌套样式来改进代码组织。 如果要使用没有 Sass 文件的主题,则需要将现有样式表转换为 Sass。 在你制作了一个与原始 CSS 文件一样长的 long.scss 文件后,你可以使用变量和 mixins。 您可以在父选择器中重构多种样式,以便更轻松地扫描和编辑它们。 短混合可用于重构重复的前缀。 最好将所有 Sass 文件保存在子目录中,以免主题的根目录损坏。 构建 Sass 的两种主要方法是使用命令行工具或使用第三方工具。
除了使用 Sass,我们可以使用 Compass 来改进我们的编译方法。 -watch 参数允许 Sass 监视 .scss 文件并在每次检测到更改时进行编译。 Style.scss:style.scss 应该被查看。 在导入最广泛的样式之前,请确保它们与您最具体的样式相同。 您可以组织收藏的各种方式是文件夹的一个示例。
:myfile.css 如何在 Mamp 上安装 Sass
要安装 SASS,请通过在包含 MAMP 包的文件夹中键入以下命令来打开命令提示符:
安装 npm 后,请运行 Npm -g sass。 要在安装包后将 SASS 文件转换为 CSS 文件,请使用以下命令: *br 我想在 Myfile.sCSS 组件中使用您的文件。 通过执行以下命令,您可以在进行更改时预览所做的更改。
尽快观看。 myfile.scss 格式的 CSS。