Переопределение скинов шорткода
MEC поддерживает множество скинов для отображения событий, и вы можете настроить их все, переопределив скины шорткода, и все они готовы к переопределению!
Переопределение скинов шорткода
Например, если вы хотите настроить скин сетки для MEC, вы можете просто поставить /путь/к/современному-событию-календарю/приложение/скины/сетка/render.php в /путь/к/теме/webnus/modern-events-calendar/app/skins/grid/render.php.
Примечание 1: /путь/к/теме/ означает: ~root/wp-content/themes/ВАШЕ НАЗВАНИЕ ТЕМЫ/… а затем создайте новую папку с названием webnus.
Например, для Deep Тема, это было бы так: http(s)://example.com/wp-content/themes/deep/webnus/modern-events-calendar/app/skins/grid/render.php.
Примечание 2: Если вы используете бесплатную версию Modern Events Calendar, вам нужно добавить «-Lite” после имени плагина, поэтому путь будет таким: /путь/к/теме/webnus/modern-events-calendar-lite/app/skins/grid/render.php.
Переопределение шаблонов
Вы можете использовать переопределение Modern Events Calendar скин шорткодов и сделайте это для всех файлов шаблонов всех скинов, включая один скин, который предназначен для отображения одной страницы события, month_view, full_calendar, обложки и т. д.
Кстати, мы рекомендуем вам максимально избегать переопределения файлов и пытаться сделать их совместимыми с вашей темой с помощью CSS/JS, потому что, если вы переопределите файлы в своей теме, ваши клиенты не смогут использовать ее новые функции. после автоматического обновления MEC. В преодолении Modern Events Calendar шорткоды, мы создали две функции для размещения этих кодов на этой странице или в любом месте вашего сайта:
$upcoming_events = MEC_main::get_upcoming_events(20); // 20 is number of events
$events = MEC_main::get_shortcode_events(6380); // 6380 is the shortcode ID
Сообщить об устаревшем содержании
Если вы считаете, что содержание этой страницы не отражает обновленную информацию, сообщите нам об этом.
Привет, я хочу отобразить список событий на странице с помощью моего собственного SQL-запроса, подобного этому:
$ Args = массив (
'post_type' => 'mec-события',
'orderby' => 'post_date',
'заказ' => 'АСС',
'post_status' => 'опубликовать',
);
$my_query = новый WP_Query($args);
Если я хочу отобразить результат в определенном представлении календаря, как мне это сделать?
Какую строку нужно добавить в код, чтобы добавить в список сокращенный код категории события? Спасибо
Мне удалось создать собственный скин для шорткода, используя эту статью, но я также хочу создать собственный шаблон для страницы отдельного события. Я не нашел функции для его реализации. Предполагаю, что мне нужно создать новый файл, чтобы заменить файл по адресу /plugins/modern-events-calendar/app/skins/single/default.php, и разместить его в /theme/webnus/modern-events-calendar/app/skins/single/default.php. Что мне нужно добавить в файл functions.php, чтобы активировать созданный мной новый шаблон?
Я хотел изменить оформление списка, чтобы внести небольшие изменения в списки событий на странице. Я следовал инструкциям, поместив копию файла render.php в папку моей дочерней темы: /path/to/vogue-child/webnus/modern-events-calendar/app/skins/list. К сожалению, мне не удалось внести изменения в файл render.php в моей дочерней теме. Даже когда я добавил строку с некорректным синтаксисом PHP, ошибок не возникло. Похоже, файл не использовался.
Только после нескольких часов попыток понять, почему это не работает, я понял, что, потому что я использовал Modern Events Calendar В облегченной версии путь к файлу должен быть таким: path/to/vogue-child/webnus/modern-events-calendar-lite/app/skins/list.
Было бы очень полезно, если бы на странице была примечание, указывающее альтернативный путь при использовании облегченной версии.
Я изменяю файл month_view. Это легко, проблем пока нет, но в цикле событий отсутствует самая важная информация (я вардампирую $event->data): категории, теги и метки. Как я думаю, какая информация является наиболее важной в представлении, обеспечивающем «обзор». Как мне получить доступ к этим значениям там? В противном случае красивый плагин до сих пор. Но отсутствие отображения этой информации сделало бы все это бесполезным для меня?
Здравствуйте,
Пожалуйста, убедитесь, что у вас установлена последняя версия MEC.
очистите кеш и повторите попытку.
Для устранения неполадок отключите все свои плагины и оставьте только MEC активным, установите тему по умолчанию, затем перезагрузите страницу, если проблема была решена, затем активируйте плагины один за другим и свою тему, обновите страницу и проверьте, чтобы увидеть какой плагин вызывает проблему.
Если проблема не исчезнет, обратитесь в службу поддержки.webnus.net, и там вы можете войти или зарегистрироваться. Для регистрации используйте тот же адрес электронной почты, что и при создании заявок. Если вы создавали заявки с помощью своей учетной записи Gmail, вы можете просто войти, используя свою учетную запись Gmail. Если вы хотите создать новую заявку, просто перейдите по ссылке. webnusПерейдите по ссылке .net/support и нажмите «Создать заявку», но, пожалуйста, не забудьте использовать тот же адрес электронной почты, который вы использовали при создании учетной записи технической поддержки.
.webnus.net