Я очень новичок в этом, поэтому, пожалуйста, будьте осторожны со мной, если это глупый вопрос.
Я создаю сайт с менеджером событий и размещаю гео мои плагины для WordPress.Я хочу, чтобы пользователь мог вводить свое местоположение автозаполнения (через GMW) и иметь календарь в EM, выводящий только события на определенном расстоянии от этого места.Я уже добрался (с ручным захватом) до точки, где у меня есть короткий код, который выплевывает координаты введенного местоположения.Полный шорткод календаря EM принимает атрибут с именем 'near', который принимает координаты и затем выводит нужный календарь.
Код на данный момент:
[fullcalendar near=[gmw_current_latlng] near_distance=20]
с [gmw_current_latlng] обычно возвращает lat и long, разделенные запятой.Как правило, ближайший родственник принимает, скажем, 50.111123, -45.234 и т. Д.
Моя проблема в том, что мне кажется, что я не могу получить то, что хочу, с помощью этого жесткого подхода.Опять же, я очень плохо знаком с программированием и не очень много знаю, но я работал над этой проблемой уже несколько недель и не нашел ответа.Я пробовал много разных маршрутов, но этот путь привел меня так близко к тому месту, где я хочу быть.
Разработчик GMW сказал об этой проблеме:
"Дело в том, что я даже не уверен, можете ли вы передать значение в шорткод, используя другой шорткод. Я никогда не пробовал это сам. Лучшим способом было бы использование фильтров и пользовательской функции для" инъекции ""Координаты прямо в функцию календаря."
Если он прав и это невозможно, я понятия не имею, как выполнить его второе предложение.Надеюсь, я смогу разобраться с этим, потому что, честно говоря, мой сайт зависит от того, работает ли он.