问题标签 [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 投票
1 回答
310 浏览

gulp - Gulp 不重写 fancybox 的 url

我想在我的项目中使用 FancyBox 并且已经运行bower install fancyBox#master --save并且所有添加都很好,但是在 CSS 中运行gulp路径url()时不会重写。然而,图像被复制到正确的文件夹 ( ./images)

我们使用了一个非常相似的应用程序jquery.chosen

我对 Gulp 不是特别有经验,也无法弄清楚这里的原因是什么。

我们以 Roots 的 WordPress 主题 Sage 为基础。

我创建了文件的要点:https ://gist.github.com/rkorebrits/099729078bc9eea5a33427a61d0cadd9

这可能是 FancyBox 特有的问题,还是设置问题?

0 投票
1 回答
693 浏览

gulp - 如何通过 Roots 的 Sage gulpfile 附加 main.css 文件?

我对 gulp 很陌生,看到 Roots 的 Sage gulpfile 有多么复杂,我不知道应该在我的代码中放入哪个代码块。

两个包的使用示例如下:

  • CSS 收缩

    /li>
  • 合并媒体查询

    /li>

Manifest.json 文件:

我试图把它放在 gulpfile.js 的 Styles 任务中,但什么也没发生:

理想情况下,我需要捕获main.css代码并在它最终导出到分发文件夹之前对其实施cmqcssshrink 。

0 投票
1 回答
254 浏览

wordpress - 使用 Roots/Sage Wordpress 模板隐藏部落活动日历上的侧边栏

我需要使用 Roots/Sage Wordpress 模板从 Tribe Events 日历页面隐藏侧边栏。我可以在 display_sidebar 函数中使用:'tribe_is_upcoming' 来实现这一点,但这也会将其从博客页面中删除。有什么想法可以将它从部落活动页面隐藏但仍显示在我的博客页面上?

谢谢您的帮助。

0 投票
1 回答
84 浏览

php - 这两个域有什么区别?

我目前正在学习Roots.io的格子。

在他们的配置中,他们有一个名为“wordpress_sites.yml”的文件,您可以在此处看到。

阅读文档后,我仍然对它们之间的区别感到困惑:

目前,我的本地环境似乎在 example.dev 上运行,但我的 wordpress 安装中的一些插件使用 'example.com' 作为加载资源的路径,随后由于它不是真正的路径而破坏了插件

任何清晰度将不胜感激。

0 投票
1 回答
269 浏览

wordpress - NextGEN Gallery 与 Roots Sage 主题冲突

我在使用 NextGEN 时遇到问题,无法在 Wordpress 仪表板中打开“图库设置”或“其他选项”。许多帖子都说要重置 NGG 设置,但我无法进入这些领域。我还看到对 JS 文件等 NextGen 资产的请求导致 404 错误,因为 URL 错误/与我的域重复。

0 投票
1 回答
1482 浏览

wordpress - 确保在自定义 JS(WordPress Sage)之前调用供应商 JS

我找不到如何在我自己的脚本之前加载供应商脚本。在manifest.json我尝试过:

不起作用:在我的自定义脚本之后调用供应商脚本。也试过:

相同的。有什么建议吗?

[编辑] 我当前的 manifest.json 文件,我在其中遵循了https://discourse.roots.io/t/custom-javascript-in-manifest-json-and-building-out-into-a-single-的建议文件/3316

[编辑#2]

我尝试使用的脚本是 Owl Carousel。如果我在 head.php 中添加以下内容,它可以正常工作:

相反,如果我manifest.json按照前面所示设置我,我会在 Firebug 中得到“.owlCarousel 不是函数”,并且我的滑块不起作用。

注意:我没有使用 Bowel,这在常规 Sage 工作流程中不是强制性的,对吧?我刚刚复制owl.carousel.min.jsassets/scripts/vendor/.

0 投票
1 回答
114 浏览

wordpress - 错误:找不到要导入的文件或无法读取(Gulp,使用 WordPress Sage)

gulp watch进行较小的 CSS 更改时随机崩溃。相同的更改将工作一次(浏览器重新加载并显示更改)但下一次(在文本编辑器中撤消和重做然后保存之后)gulp watch可能会莫名其妙地崩溃并出现以下错误:

...考虑到完全相同的更改在几秒钟前就可以正常工作。有什么建议吗?

0 投票
1 回答
256 浏览

wordpress - Use the Brain/Cortex router with Bedrock/Sage9

I'm stuck getting the Cortex router to work with the Sage9 WordPress theme.

The template inheritance seems to be broken because of the template_include filter. Cortex removes all template_include filters which does not allow Sage to use it's template wrapper.

Cortex Template Include

https://github.com/Brain-WP/Cortex/blob/refactoring-fastroute/src/Cortex/Router/ResultHandler.php#L139-L143

Sage 9 Template Include

https://github.com/roots/sage/blob/sage-9/src/filters.php#L48-L53

0 投票
1 回答
975 浏览

wordpress - 将 Materialise bower 包添加到 Sage 主题的步骤?

我正在尝试将 Materialize 添加到这个修改后的 sage wordpress 主题中,它是 sage,移除了 bootstrap 以及添加了手写笔和 lostgrid。[该链接是没有实现的 repo,我正在尝试将 Materialize 添加到。]

我已经添加了这些更改,但 materializecss 和 js 似乎不可用。

您可以在此处查看提交。[这是一个 repo,其中添加了物化bower.json。]

还需要做些什么才能将凉亭包添加到圣人主题或我做错了什么?

根据此页面/评论,唯一需要的步骤就是我在 bower.json 中所做的。

0 投票
1 回答
486 浏览

php - WP enqueue Google Maps API 语法错误

我正在使用来自 Roots 的主题 Sage。

wp_enqueue_script 的前两个实例工作正常,但在我添加了谷歌地图 API 之后,我得到:

解析错误:第 106 行 /srv/www/***/current/web/app/themes/*********/lib/setup.php 中的语法错误,意外的 ','

106 号线是谷歌地图线。多余的逗号在哪里?我知道这不是脚本中向上/向下的错字,因为如果我删除地图 API 部分,它会按预期工作。