WordPress Multisite Event Filtering - PullRequest
       45

WordPress Multisite Event Filtering

0 голосов
/ 23 февраля 2019

Мне нужна помощь.У клиента есть WordPress Multisite.Я настроен работать над этим локально в разработке.Календарь событий Pro установлен, и есть сотни списков событий, все добавляются через основной сайт.Клиент хочет, чтобы на под-сайте (-ах) события, относящиеся к этому дочернему сайту, отображались так же, как на основном сайте.На них установлены расширенные настраиваемые поля с полем display_on_site со значениями для каждого отдельного сайта и отдельным для глобального.

Теперь я понимаю, что Event Calendar Pro не оснащен возможностью транслировать события через несколько сайтов, но похоже, что разработчик создал собственный плагин для включения такого рода функциональности.Это честно выглядит китайским для меня.Это мой первый опыт работы с мультисайтами.В любом случае, когда я нахожусь на суб-сайте, единственный способ увидеть любое событие - это использовать точный слаг «events-classes», который также является слагом в разделе администратора для основного сайта.Если я назову что-то еще, календарь загружается, но результатов нет.

Итак, на под-сайте, в / events-classes / Все события отображаются, и их извлекают с основных сайтов.БД (wp_).Я попытался использовать URL-запрос, но поле для display_on_site - meta_key, meta_value, которое можно использовать только в частных запросах.Я нашел функцию на сайте ACF для добавления в functions.php для регистрации этих полей, чтобы я мог использовать их в запросе URL.Однако значение meta_value из поля ACF представляет собой сериализованные данные, но мне удалось установить конвертер.

При этом я смог запросить события с помощью / events-classes /? Display_override = Арканзасский литературный фестиваль

Но затем главное меню исчезло!Должен ли я попробовать пользовательский шаблон страницы?Должен ли я использовать частный запрос / PHP?Я не уверен, куда пойти на это.Пожалуйста помоги!Спасибо!

...