WordPress «Календарь событий» редактирование просмотра месяца - PullRequest
0 голосов
/ 11 июля 2019

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

Структура файла

FILE STRUCTURE

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, встроенная в плагин, работает с какой-то скрытой магией, но тот факт, что я могу удалить всю папку месяцев, оставляет меня в растерянности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...