douzhi4311 2016-11-14 13:50
浏览 91
已采纳

在Wordpress中使用Twig(Timber) - 未捕获的异常 - 找不到模板

I want to use twig in wordpress plugins with the plugin timber.

The twig templates should be include in the themes directory and in my plugins I want to use these templates.

directory:

-wp-content

--plugins

---my-plugin

--theme

---templates

This is how I use the timber (twig) engine in my plugins:

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

But I get this errormessage:

Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "templates/startseite_kleine_kachel.twig"

I try this in the functions.php:

Timber::$dirname = 'templates';

Nothing works - only if I include my twig templates in my plugin folder. But that isn't so good.

  • 写回答

1条回答 默认 最新

  • doutan8775 2016-11-14 14:40
    关注

    I did it!

    I delete this line from my functions.php

    Timber::$dirname = 'templates';
    

    Edit the folder name of templates into views and change the compile function into this:

    $content.= \Timber::compile('startseite_kleine_kachel.twig', $postData);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条