Custom Location Weather Plugin is a versatile WordPress plugin that displays real-time weather information and local time for any location worldwide. Perfect for travel websites, local businesses, or any site needing to display weather information.
Key Features
- Real-time weather data display using OpenWeatherMap API
- Customizable location settings
- Temperature unit toggle (Celsius/Fahrenheit)
- Custom weather icons
- Responsive design
- Cached data to minimize API calls
- Easy implementation via shortcode
Basic Usage
Simply use the shortcode [custom_weather_time] to display weather information on any post or page.
Display Options
The weather display includes:
* Current temperature
* Weather condition
* Humidity level
* Wind speed
* Current date and time
* Temperature unit toggle button
Technical Details
File Structure
`
custom-location-weather/
├── custom-location-weather.php (Main plugin file)
├── templates/
│ ├── admin-settings.php (Admin interface template)
│ └── weather-display.php (Frontend display template)
├── assets/
│ ├── css/
│ │ └── style.css (Plugin styles)
│ ├── js/
│ │ └── script.js (Frontend functionality)
│ └── images/
│ └── [weather icons]
`
API Integration
- Provider: OpenWeatherMap
- Endpoint: api.openweathermap.org/data/2.5/weather
- Method: GET
- Cache Duration: 30 minutes
Security
- Direct file access prevention
- Data sanitization
- XSS prevention
- CSRF protection
- Secure API key storage
Support
For support queries, please email hello@paulanunobi.com or visit our support page at https://paulanunobi.com/custom-location-weather.
Future Updates
Planned features for upcoming releases:
* Multiple location support
* Extended forecast display
* Additional customization options
* Widget implementation
* Weather alerts integration





