Я работаю над редактированием представления месяца «Календарь событий» в Wordpress.Я не могу понять, какие файлы содержат соответствующую разметку.Структура файла, кажется, имеет смысл, однако, когда я редактирую что-либо с / месяц, изменения не отражаются.
Структура файла

Core Plugin Files ... / plugins / the-events-calendar / src / views /
Здесь у нас есть несколько папок с разными представлениями.Один из них - «месяц» и, согласно документации, содержит файлы, которые я хочу редактировать.
Файлы тем ... / mytheme / tribe-events /
Это папка, которую мне посоветовала создать документация для размещения отредактированных шаблонов.
The Fubar Когда я следую документации по редактированию отдельного события, расположенного в / list, все работает как положено.Все, что мне нужно сделать, это создать подпапку в mytheme / tribe-events / list и поместить в нее новый файл, чтобы переопределить оригинал.
Когда я повторяю те же самые шаги, чтобы редактировать файл в / месячном просмотре, все по-другому.По какой-то причине ни одно из моих изменений не работает.За пределами папки / month в / views находится файл 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 /', я ничего не получаю.Я просмотрел каждый файл в подкаталогах, добавил журнал и понял, что все они работают, за исключением любого файла в течение / month
. Я подумал, что, возможно, проблема связана с функцией плагина "tribe_get_template_part ()", указывающей на неправильнуюместо, поэтому я решил исключить переменные «я делаю этот дочерний плагин правильно» и просто начать редактировать файлы плагинов напрямую.Но я получаю точно такое же поведение.Я так отчаялся, что удалил всю папку / месяцев из плагина, и календарь все еще работал!
Так что, очевидно, я действительно что-то упускаю, но в настоящее время я в растерянности.
Эта документация - то, что я следовал, чтобы выяснить это.https://support.theeventscalendar.com/153124-Themers-Guide
Единственное, о чем я могу думать в этот момент, это то, что система шаблонов JavaScript, встроенная в плагин, работает с какой-то скрытой магией, но тот факт, что я могу удалить всю папку месяцев, оставляет меня в растерянности.