我想在插件木材的wordpress插件中使用twig。
twig模板应该包含在themes目录中,在我的插件中我想要使用这些模板。
目录:
-wp含量
- 插件
---我-插件
- 主题
---模板
这就是我在插件中使用木材(树枝)引擎的方法:
$content.= \Timber::compile('templates/startseite_kleine_kachel.twig', $postData);
但是我得到了这个错误消息:
致命错误:未捕获的异常' Twig_Error_Loader'与消息 '无法找到模板" templates / startseite_kleine_kachel.twig"
我在functions.php中尝试了这个:
Timber::$dirname = 'templates';
没有任何作用 - 只有我在我的插件文件夹中包含我的树枝模板。但那并不是那么好。
答案 0 :(得分:1)
我做到了!
我从functions.php中删除了这一行
Timber::$dirname = 'templates';
将模板的文件夹名称编辑为视图,并将编译功能更改为:
$content.= \Timber::compile('startseite_kleine_kachel.twig', $postData);