提问者:小点点

在Wordpress中使用细枝(木材)-未捕获异常-找不到模板


我想在wordpress插件中使用twig和插件timber。

细枝模板应该包含在themes目录中,我想在我的插件中使用这些模板。

目录:

-WP-内容

--插件

---我的-插件

--主题

---模板

这是我如何使用木材(树枝)引擎在我的插件:

$content.= \Timber::compile('templates/startseite_kleine_kachel.twig', $postData);

但是我得到了这个错误信息:

致命错误:未捕获异常“Twig\u error\u Loader”,消息“找不到模板”templates/StartSite\u kleine\u kachel.Twig”

我在functions.php尝试:

Timber::$dirname = 'templates';

什么都不管用-只有当我在插件文件夹中包含我的小树枝模板时。但这不太好。


共1个答案

匿名用户

我做到了!

我从我的functions.php中删除这一行

Timber::$dirname = 'templates';

将模板的文件夹名称编辑到视图中,并将编译函数更改为:

$content.= \Timber::compile('startseite_kleine_kachel.twig', $postData);