Javascript Wordpress";“活动日历”;编辑月份视图

Javascript Wordpress";“活动日历”;编辑月份视图,javascript,html,css,wordpress,Javascript,Html,Css,Wordpress,我正在Wordpress中编辑“事件日历”的月份视图。我似乎无法确定哪些文件包含相关的标记。然而,当我编辑任何带有/month的内容时,文件结构似乎是合理的,没有反映任何更改 文件结构 核心插件文件 …/plugins/events calendar/src/views/ 这里我们有几个不同视图的文件夹。其中一个是“月”,根据文档,包含了我想要编辑的文件 主题文件 …神话/部落事件/ 这是文档告诉我要创建的文件夹,用于放置已编辑的模板 福巴舞 当我按照文档编辑位于/列表中的单个事件时,一切都按

我正在Wordpress中编辑“事件日历”的月份视图。我似乎无法确定哪些文件包含相关的标记。然而,当我编辑任何带有/month的内容时,文件结构似乎是合理的,没有反映任何更改

文件结构

核心插件文件 …/plugins/events calendar/src/views/

这里我们有几个不同视图的文件夹。其中一个是“月”,根据文档,包含了我想要编辑的文件

主题文件 …神话/部落事件/

这是文档告诉我要创建的文件夹,用于放置已编辑的模板

福巴舞 当我按照文档编辑位于/列表中的单个事件时,一切都按预期进行。我需要做的就是在mytheme/tribe events/list中创建一个子文件夹,并在其中放置一个新文件以覆盖原始文件

当我重复这些相同的步骤以便在/month视图中编辑文件时,情况就不同了。由于某种原因,我的任何改变都不起作用。在/views的/month文件夹外,有一个month.php文件,其中包含以下内容

do_action( 'tribe_events_before_template' );

// Title Bar
tribe_get_template_part( 'month/title-bar' );

// Tribe Bar
tribe_get_template_part( 'modules/bar' );

//  - My Custom Code - 
write_log('This Log Works');
// Main Events Content
tribe_get_template_part( 'month/content' );

do_action( 'tribe_events_after_template' );
注意:write_log()是我在php中用于调试的函数。它本质上是一个console.log,但将数据附加到终端读取的error.log文件的末尾。我不认为这个函数有问题,因为我已经测试过其他方法

“月份”文件与我的日志完全一致。然而,当我将同一个日志添加到它从'month/'目录中提取的任何文件中时,我什么也得不到。我浏览了子目录中的每个文件并添加了一个日志,意识到除了/month内的任何文件之外,它们都可以工作

我想问题可能在于插件的“tribe_get_template_part()”函数指向了错误的位置,所以我决定删除“我是否使这个子插件正确”变量,直接开始编辑插件文件。但我得到了完全相同的行为。我绝望地从插件中删除了整个/months文件夹,日历仍然有效

所以很明显我真的错过了一些东西,但现在我不知所措

这篇文档就是我一直在遵循的来解决这个问题的。


在这一点上,我唯一能想到的是插件中内置的javascript模板系统正在发挥一些隐藏的魔力,但我可以删除整个months文件夹的事实让我不知所措。

对于那些仍在努力解决这个问题的人,我也遇到了同样的问题,通过在“事件设置”>“显示”下禁用月视图缓存解决了这个问题。截图:


您是否有某种缓存?我不认为这是缓存问题,但我可能错了。我正在wordpress安装中处理一个自定义主题,因此我知道除了正常的浏览器缓存之外没有缓存。我绝望地在浏览器上拼命刷新,因为这是我唯一能想到的事情。