Custom Location Weather

描述

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

安裝

  1. Upload the custom-location-weather folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Configure the plugin settings under Settings > Weather Display
  4. 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
  5. 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.

評價

There are no reviews for this plugin.

貢獻者及開發者

“Custom Location Weather” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 Custom Location Weather 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 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