We'll create fresh WordPress site with m1.MiniWeather installed. You have 20 minutes to test the plugin after that site we'll be deleted.
This plugin easily displays a weather widget with a destination of your choice. No PHP or Shortcode, just a widget.
It caches the requests to the weather database in given intervals.
You will need a free account at https://home.openweathermap.org/users/sign_up .
Font-Icons by Erik Flowers: https://erikflowers.github.io/weather-icons/