问题标签 [timber]

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 回答
67 浏览

wordpress - 对 Timber + Unintegrated 插件感到好奇?

我有一个好奇和初学者的问题。您如何处理使用 Timber 时不太兼容的一些(如果需要)插件?也许就像我之前提到的那样,Buddypress 插件?

0 投票
3 回答
1257 浏览

html - 如何使用 poedit 解析 Timber (twig) 模板并检测引用的字符串以进行翻译

我想用 poedit 解析 Timber 的树枝模板,我需要翻译引用的内容。问题是我找不到不跳过引用内容的解析器。

例子:

有人知道检测引用内容(如 html 属性内容)的 poedit 解析器吗?

0 投票
1 回答
1732 浏览

wordpress - 如何配置 twig 和 Timber 以翻译带有 {% trans %} 标签的完整 twig 模板

我一直在尝试使用 {% trans %} 标签使 Timber 渲染和翻译模板。

我使用 poedit 和 Twig-Gettext-Extractor 创建了一个 .po 翻译文件,但找不到使其与 Timber 一起使用的方法。我通过 Timber hook 向 twig 添加了 i18n 国际化扩展,get_twig但我无法将我的 wordpress 主题配置为工作。我从twig docs这里尝试了不同的东西,但没有成功。

是否有人使用带有 {% trans %} 标签的 Timber 和 twig 模板并希望共享其配置?

0 投票
0 回答
577 浏览

php - 在 WordPress 中使用 Timber 的 get_current_user_id 返回 0

我在 WordPress 网站上使用 Timber。我正在开发一个主题,我需要访问当前的用户 ID。

我以管理员身份连接,我知道我的用户 ID:12。

我试图get_current_user_id直接在树枝文件中调用,但它返回 0。

尝试用这个东西从文件中调用相同的函数后同样的functions.php事情:add_action('init', 'my_function')。总是0...

我还尝试了其他功能wp_get_current_user,例如。再次,这就像我没有连接。

我认为问题在于我使用的是 Timber,但我不确定,因为我没有在网络上看到任何与 Timber 相关的问题。

编辑 :

这是我的树枝模板文件template-projects.twig

我有一个project可用的变量。我要做的是显示与用户相关的项目(它是项目中的自定义字段)。现在,我只是想在添加任何代码之前获取 ID 并显示它。

这是我的 php 模板文件,template-projects.php

我得到了帖子,项目,一切都很好,我也尝试从这里获取用户 ID,但它也不起作用。

编辑 2:

我找到了解决方案!

我正在使用gruntjswith BrowserSync,它创建域localhost:3000而不是我在 Mamp 中选择的主机名。

看来,如果我使用 Mamp 主机名,则可以正确检索用户数据,但是如果我继续使用 BrowserSync url,就好像我没有连接并且 ID 每次都是 0。这有点奇怪,我不会自动重新加载我的标签,但至少我发现了问题:)

0 投票
1 回答
5119 浏览

php - 获取模板目录 Timber/Twig

我有一个设置一个简单的树枝模板,用于显示一个简单的菜单。我这里有静态图像,我想使用图像 src 的模板目录路径。但是,当我使用 {{theme.link}} 时,它显示为空白。也许我引用了一些不正确的东西。下面的代码:

和下面的树枝模板:

我知道我可以将目录传递给上下文,但我很好奇为什么内置函数不起作用。可能是一些简单的事情。第一次看树枝所以还是习惯了。非常感谢任何帮助!谢谢

0 投票
1 回答
640 浏览

php - Timber/Twig 和 Wordpress 管理员集成

我是一个初学者程序员,我遇到了一些小问题。

问题是我无法将自定义页面(page-product-all.twig)链接到 Wordpress 管理员(在 Wordpress 管理员上找不到 page-product-all。)

  1. 我创建了自定义树枝页面(page-product-all.twig)
  2. 我创建了自定义 php 文件(page-product-all.php)
  3. 我在 Wordpress 管理面板中创建了一个页面(页面产品全部)

但是当我在 Admin (Page Product All) 上更改页面时,页面 (page-product-all.twig) 不会改变。

提前致谢!

0 投票
0 回答
568 浏览

php - {{ theme.path }} 和 {{ theme.parent.path }} 在子主题上返回相同的值?

我正在试验 Timber - 到目前为止我非常喜欢它!不过,我遇到了一个可能的问题。我在 index.php 文件中使用以下内容:

这工作正常。但是,我的主题是 TwentyFifteen 的孩子,在我看来,以下几行返回相同的值:

它们都返回子主题目录。我错过了什么吗?Twig 是我目前唯一活跃的插件。

提前致谢!

0 投票
2 回答
2874 浏览

wordpress - 如何在通过 Timber 中的短代码呈现的树枝中获取 $context?

我在帖子 [shortcode] 中有一个简码。我希望能够在短代码中访问当前帖子的标题,但$context为空白有没有办法post从通过短代码呈现的树枝中访问?

这是示例代码:

这暂时有效,但我想知道是否有一种方法可以访问已设置的树枝文件中的 TimberPost 而不是重置它。如果我想要 $context 中的变量,则会Timber::getContext()引发未定义的函数错误在短代码中。

0 投票
0 回答
514 浏览

wordpress - 如何在 Timber 中使用简码渲染宏?

我想创建一个调用木材/树枝宏的简码。我没有让它工作,我想知道诀窍是不是我没有在任何地方加载宏。所以我试图将它“编译”到......或渲染它,但这也不起作用。有没有好的方法来做到这一点?

基本模板

内容

短代码

0 投票
1 回答
102 浏览

wordpress - 我如何将合著者与 Timber 结合使用?

安装了 Co-Authors Plus。创建了一个访客用户。设置此访客用户的帖子。不覆盖。在树枝中:

什么是正确的方法?使用 Timber 作为插件版本 1.1.5,最新的 WP 和 Co-Authors Plus。