在活动日历插件中将Timber与更新的日历设计一起使用

问题描述

我正在使用基于Timber主题的Wordpress事件日历插件。我目前正在使用以前记录的方法进行集成,如下所示:

https://theeventscalendar.com/support/forums/topic/events-pages-not-showing-up-in-timber-based-theme/

自该插件的v5版本以来,有一个选项[也设置为默认值],它使用更新的日历和事件设计,这打破了我目前的集成方式。我试图更新我的模板PHP文件,但收效甚微。

使用Timber中的function()方法调用相对简单的旧函数为:

<?php tribe_events_before_html(); ?>
<?php tribe_get_view(); ?>
<?php tribe_events_after_html(); ?>

https://timber.github.io/docs/guides/functions/

但是在添加到v5中的“事件日历”的v2模板中,它们正在调用一个类,例如:

use Tribe\Events\Views\V2\Template_Bootstrap;

get_header();
echo tribe( Template_Bootstrap::class )->get_view_html();
get_footer();

我遇到的主要问题是我不确定如何将此类公开给Timber上下文。如果有人可以引导我,将不胜感激。我现在可以正常使用,但是tribe_get_view函数已被弃用并被认为是旧函数,因此不会永远存在,因此我需要提出某种解决方案。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)