توضیحات
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
نصب
- Upload the
custom-location-weather
folder to the/wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Configure the plugin settings under Settings > Weather Display
- Obtain an API key from OpenWeatherMap:
- Visit https://openweathermap.org/api
- Create a free account
- Generate an API key
- Wait 2-4 hours for key activation
- Enter your API key and location settings in the plugin configuration
سوالات متداول
-
Do I need an API key?
-
Yes, you need a free API key from OpenWeatherMap to use this plugin. Sign up at https://openweathermap.org/api.
-
How often is the weather data updated?
-
Weather data is cached for 30 minutes to optimize performance and respect API limits.
-
Can I display weather for multiple locations?
-
Currently, you can display one location per shortcode. Multiple location support is planned for future releases.
-
What temperature units are supported?
-
The plugin supports both Celsius and Fahrenheit, with an easy toggle button for users to switch between units.
-
Is the plugin GDPR compliant?
-
Yes, the plugin does not collect any personal data. It only retrieves weather data from OpenWeatherMap based on the configured location.
نقد و بررسیها
نقد و بررسیای برای این افزونه یافت نشد.
توسعه دهندگان و همکاران
“Custom Location Weather” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگانترجمه “Custom Location Weather” به زبان شما.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
1.0.0
- Initial release
- Basic weather display functionality
- Location customization
- Temperature unit toggle
- Custom weather icons
- Responsive design implementation
- API integration with caching
- Shortcode implementation