Добавить местоположение местоположения с радиусом мили, позволяющим искать

У меня есть настраиваемый тип типа сообщений (CPT). В рамках этого CPT существуют таксономии, такие как строитель, сантехник, художник и т. Д.

Я хотел бы иметь возможность добавить местоположение и радиус расстояния, где услуга доступна.

Пример 1

Сообщение (A) имеет местоположение Лондона и радиус мили 70 миль.

Если пользователь ищет строитель в Cambridge, то в результатах поиска появится сообщение A.

Пример 2.

Сообщение (A) имеет местоположение Лондона и радиус мили 70 миль.

Если пользователь ищет построителя в Ливерпуле, тогда пост A не будет отображаться в результатах поиска.

Поля поиска должны искать таксономия и расстояние.

Я посмотрел ниже плагины, но не повезло.

https://geomywp.com/
https://en-gb.wordpress.org/plugins/business-directory-plugin/
https://locatewp.com/
https://en-gb.wordpress.org/plugins/wp-store-locator/

Я думаю, что это идет по специальному маршруту, но если кто-то может помочь, это будет очень признательно.

благодаря

Solutions Collecting From Web of "Добавить местоположение местоположения с радиусом мили, позволяющим искать"