问题标签 [roots-sage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
253 浏览

webpack - Yarn - 没有为 main.scss 提供配置

我是 sage 的新手,我正在本地机器上处理现有项目。当我运行yarn buildyarn build:production出现此错误时:

结果它删除了/dist文件夹,我根本没有样式。

希望有人能帮忙!谢谢

0 投票
0 回答
60 浏览

php - 使用 foreach 后重复的类

我使用 foreachattachment_image从博客文章中打印出一个。但由于某种原因,一个按钮重复了帖子的数量,我不知道我做错了什么。

我将 sage 10 与 bootstrap 5 一起使用:

我打算显示多个项目和一个按钮,但是,与我期望的行为不同,显示的按钮数量与项目数量一样多。

0 投票
0 回答
98 浏览

docker - BrowserSync 未在 Docker 中的 localhost:3000 上运行

我正在使用Roots Sage 模板和 Docker 组合。Browsersync 和 webpack 被用于编译 style/js 文件,它似乎正在监视更改和编译。

但是,本地主机不更新样式和 localhost:3000 - Browsersync 被代理到,不加载,任何人都可以给我任何指示吗?

配置.json 文件

浏览器同步/webpack

Docker-compose YAML

0 投票
1 回答
606 浏览

php - 请帮助我解决由 PHP 8.0.2 引起的 Sage 安装错误

所以我正在尝试安装一个基本的 Sage 主题,但我不断收到此错误:

单击此处查看错误或阅读以下内容

PHP 8.0.2 引起了一些问题,我一直在寻找解决方案......

有人可以给我一些关于我应该做什么的提示吗?

错误:

0 投票
0 回答
38 浏览

wordpress - 将密码字段添加到子帐户注册表格 Memberpress

我正在使用带有企业插件的会员新闻。

我想知道如何在企业用户用于添加子帐户的注册表单中添加密码字段。

0 投票
0 回答
213 浏览

wordpress - 自定义帖子类型类别的单个帖子中的 Wordpress 上一个/下一个链接

  1. 我开发了一个基于Roots/Sage的 WP 主题。
  2. 我有一个自定义帖子类型“项目”。
  3. 在项目中,我已经注册了类别 (projects_category) 的分类并应用了 rewrite ('slug' => 'projects/projects-category', 'with_front' => false)
  4. 有些类别有孩子,大多数没有
  5. 在 content.single-projects.php 中,我想包含链接以导航到当前父类别中的上一个/下一个项目(帖子)。

我尝试了以下方法,但没有显示任何内容:

我删除了“TRUE”参数。然后显示帖子链接,它们包括整个“项目”自定义帖子类型的结果,而不是当前类别。

经过数小时的搜索,我得出结论,需要更多代码。我印象中

  1. 需要创建一个数组,其中包含“项目”自定义帖子类型的所有结果。
  2. 当前类别需要被识别并分配一个变量,
  3. 遍历数组以识别当前类别中的帖子,
  4. 确定当前帖子在结果中的位置
  5. 显示与当前帖子相邻的帖子。

我不知道从哪里开始。非常感谢任何帮助。谢谢你。

0 投票
1 回答
190 浏览

wordpress - Roots Sage - Bud build 不加载自定义字体,并显示 resolve-url-loader 警告

我在最新的 Roots/Sage 10 上构建了一个项目。

bud.config.js当我从 sage master 分支克隆时,我没有修改并保留它。

现在我正在尝试通过将其添加到以下内容来添加自定义字体app.css

我将字体文件添加到resources/fonts文件夹中。

文件夹结构:

当我运行时npm run build,它会生成资产文件。但是字体文件没有在网站上加载。而且当我检查app.[hash].css公用文件夹中编译的内容时,我找不到任何类似于@font-face.... 我在芽构建日志的末尾看到了这一点:

当我运行时npm run dev,它会显示相同的消息,然后就挂在那里。资产甚至不会在除manifest.json.

同样,我没有自己配置任何东西,我只有从 sage repo 的最新提交中提取的内容。

sage 默认设置无法处理这种简单的样式添加,这有点令人沮丧。

有谁知道我是否必须为自定义字体定义配置任何东西?

目前,root/sage10 文档非常薄,我无法找到我需要的东西。

寻求帮助!

提前致谢...

0 投票
0 回答
37 浏览

wordpress - 将 ACF Builder 与 Sage 一起使用不会做任何事情

我最近一直在试验 Sage 9 并试用 ACF Builder。我遵循了本指南:

https://roots.io/guides/using-acf-builder-with-sage/

但是在完成后,我实际上并没有看到任何东西反映在后端或看到我应该添加的那些字段。我假设这是因为 sage/app/setup.php 没有再次“触发”,所以没有添加任何内容。有谁知道我如何解决这个问题?谢谢!

0 投票
1 回答
54 浏览

wordpress - `theme(width.1/3)` 的 Tailwind 3 宽度计算问题

我正在尝试使用以下代码:

@apply w-[calc(theme(width.1/3)_-_1rem)]根据文档,应该可以。但是每次我尝试编译代码时,都会出现以下错误:

我感到困惑的是,我使用1/3密钥作为错误状态,但它似乎被解析为1 / 3我认为是我的问题?我正在使用带有 Roots Sage 9.0.10 的 Tailwind 3。

如果需要,这是我的package.json

0 投票
1 回答
14 浏览

wordpress - 从 Tailwind v2 升级后 Tailwind v3 类未在 Sage 9 (Wordpress) 中编译

我已按照 Tailwind 的升级指南在我的 Sage 9 项目中将 Tailwind V2 更新为 Tailwind V3。当我向刀片文件添加类时,新引擎不会在 css 中生成所需的类。我似乎让它生成类的唯一方法是更新(保存更改) my tailwind.config.js. 当我使用yarn buildoryarn start命令时会发生这种情况。

bg-blue text-primary为例;文本颜色有效,但背景无效。然后,如果我在tailwind.config.js文件中添加一些斜线注释,保存并运行yarn build,然后看到蓝色背景和红色文本。

由于这个错误,我不得不将 autoprefixer 降级到 v 9.0.0:Module build failed: Error: PostCSS plugin autoprefixer requires PostCSS 8.所以我不知道这是否会影响它生成类的能力。

依赖项:

Tailwind.config.js: