BACK TO DIRECTORY

FYP Weather

by Franรงois Yerg

0.0
(0 ratings)

Transform your website with beautiful weather displays that your visitors will love!

FYP Weather is a professional WordPress plugin that brings stunning, real-time weather information to your website. With its modern gradient design, smooth animations, and responsive layout, this plugin delivers both functionality and visual appeal.

Built for performance and ease of use, FYP Weather features intelligent caching through WordPress transients, automatic language detection supporting 30+ languages, and a comprehensive admin interface that makes configuration simple and straightforward.

Why Choose FYP Weather?

๐ŸŒŸ Beautiful Visual Design – 3 free modern templates
๐Ÿš€ Performance Optimized – Built-in caching system to reduces API calls and improve performance
๐ŸŒ Multilingual Support – Automatic language detection for 30+ languages based on WordPress locale
๐Ÿ“ฑ Fully Responsive – Mobile-first design that works perfectly on all devices
โš™๏ธ Easy Configuration – Comprehensive admin interface under FYPlugins Weather
๐Ÿ”ง Professional Code – Clean, secure, and following WordPress coding standards

Key Features:

  • ๐ŸŽจ Modern Weather Widget: Gradient backgrounds, weather icons from OpenWeatherMap, and smooth CSS animations
  • โšก Smart Caching System: 1-hour WordPress transient caching improves performance and reduces API usage
  • ๐ŸŒ True Multilingual Support: Automatic language detection for weather descriptions in 30+ languages
  • ๐Ÿ“Š Complete Weather Data: Temperature, weather description, humidity, wind speed, and more
  • ๐ŸŽ›๏ธ Flexible Display Options: Show/hide weather elements with customizable labels via admin settings
  • ๐Ÿ“ Multiple Unit Systems: Metric (ยฐC), Imperial (ยฐF), and Standard (Kelvin) temperature units
  • ๐ŸŽฏ Powerful Shortcode: [fyplugins_weather] with extensive customization parameters
  • ๐Ÿ“ฑ Responsive Design: Mobile-optimized layout that adapts to any screen size
  • โš™๏ธ Professional Admin Interface: Clean settings panel with API configuration and default options
  • ๐Ÿ”’ Secure & Reliable: Proper error handling, data validation, and secure API integration
  • ** CSS Customization:** Additional CSS classes and built-in styling options

This plugin is part of the FYPlugins ecosystem, designed to provide high-quality WordPress solutions with exceptional performance and user experience. Visit www.fyplugins.net to learn more

We welcome feedback and feature requests! Contact us through the official WordPress support forum.

Usage

๐Ÿš€ Quick Start:

  1. Get your FREE API key from OpenWeatherMap (1,000 free calls/day)
  2. Configure the plugin at WordPress Dashboard FYPlugins Weather
  3. Add weather anywhere using the [fyplugins_weather] shortcode

๐Ÿ“‹ Basic Examples:
[fyplugins_weather]
[fyplugins_weather city="Paris, France" units="metric"]
[fyplugins_weather city="New York, NY" units="imperial" show_humidity="false"]

๐ŸŽจ Styling Examples:
[fyplugins_weather class="dark"]
[fyplugins_weather class="light custom-weather"]

Shortcode Parameters

๐ŸŒก๏ธ Weather Shortcode – [fyplugins_weather]

city string (default: Empty or Set in settings) City name for weather data (e.g., "London, UK")
api_key string (default: Empty or Set in settings) Your OpenWeatherMap API key
units string (default: metric or Set in settings) Temperature units: `metric` (ยฐC), `imperial` (ยฐF), `standard` (K)
language string (default: Auto-detected) Language code for weather descriptions
show_description boolean (default: true or Set in settings) Display weather description
show_humidity boolean (default: true or Set in settings) Display humidity information
humidity_label string (default: "Humidity:" or Set in settings) Custom label for humidity display
show_wind boolean (default: true or Set in settings) Display wind speed information
wind_label string (default: "Wind Speed:" or Set in settings) Custom label for wind speed display
class string | Empty (default: Empty or Set in settings) Additional CSS classes for styling

๐Ÿ“ Advanced Examples:

// Different cities with custom styling
[fyplugins_weather city="Tokyo, Japan" class="dark"]
[fyplugins_weather city="Sydney, Australia" units="imperial" class="light"]

// Minimal display
[fyplugins_weather show_description="false" show_humidity="false" show_wind="false"]

// Custom labels in different languages
[fyplugins_weather humidity_label="Humiditรฉ:" wind_label="Vent:" language="fr"]

// Multiple weather widgets on same page
[fyplugins_weather city="London, UK" class="weather-london"]
[fyplugins_weather city="Paris, France" class="weather-paris"]

๐ŸŒ Supported Languages:
English, French, German, Spanish, Italian, Portuguese, Russian, Chinese (Simplified & Traditional), Japanese, Korean, Dutch, Swedish, Danish, Norwegian, Finnish, Polish, Czech, Slovak, Hungarian, Romanian, Bulgarian, Croatian, Slovenian, Estonian, Latvian, Lithuanian, Ukrainian, Greek, Turkish, Arabic, Hebrew, Hindi, Thai, Vietnamese

Language support is based on the WordPress locale and OpenWeatherMap API capabilities.

External Services

๐ŸŒ OpenWeatherMap API Integration

This plugin connects to the OpenWeatherMap API to retrieve current weather information. This external service is essential for providing accurate, real-time weather data.

๐Ÿ”’ Privacy & Data Protection:
No user data collection: The plugin only sends the city name, your API key, WordPress language setting, and units preference
No personal information: No user IPs, emails, or browsing data is transmitted
Secure connections: All API calls use HTTPS encryption
Local caching: Weather data is cached locally using WordPress transients for 1 hour

๐Ÿ“‹ Service Details:
Provider: OpenWeatherMap (openweathermap.org)
Terms of Service: OpenWeather Terms & Conditions
Privacy Policy: OpenWeather Privacy Policy
Rate Limits: Free tier provides 1,000 API calls per day

โš™๏ธ What Data is Sent:
– City name (as specified in shortcode or settings)
– API key (your personal OpenWeatherMap key)
– Language code (WordPress locale for localized weather descriptions)
– Temperature units preference (metric/imperial/standard)

Screenshots

Stunning Weather Widget Display - Beautiful gradient design showing temperature, weather icon, description, humidity, and wind speed with smooth animations

Stunning Weather Widget Display - Beautiful gradient design showing temperature, weather icon, description, humidity, and wind speed with smooth animations

Multiple Theme Variants - Default, dark, and light theme options with custom CSS class support

Multiple Theme Variants - Default, dark, and light theme options with custom CSS class support

Easy to use shortcode - Clear and intuitive shortcode usage

Easy to use shortcode - Clear and intuitive shortcode usage

Comprehensive Admin Settings - User-friendly configuration panel for API key, default settings, and display options

Comprehensive Admin Settings - User-friendly configuration panel for API key, default settings, and display options

FYPlugins ready - Faster, stronger, easier with FYPlugins core integrated

FYPlugins ready - Faster, stronger, easier with FYPlugins core integrated

Plugin Details

Active Installs
0
Total Downloads
696
Version
1.2.0
Requires WP
6.0
Requires PHP
8.0
Tested Up To
7.1
Added
2025-08-20
Last Updated
2026-09-12 9:42am GMT

Ratings

5
0
4
0
3
0
2
0
1
0