這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Aviation Weather from NOAA

外掛說明

  • Display METAR & TAF info from NOAA’s Aviation Digital Data Service
  • Display up to 6 hours before now
  • PIREPs up to 200sm
  • Create multiple instances using either widget or shortcode
  • WP-CLI Integration

Gutenberg Block

A new AWFN Block can be found in the Widgets section.

Shortcode Usage: ( shown with defaults )

[adds_weather apts='KSMF' hours=2 show_metar=1 show_taf=1 show_pireps=1 show_station_info=1 radial_dist=100 title='']

Data is cached for 30 minutes using the WordPress Transients API.

Included Filter Hooks:

  • adds_kses: Array of permitted HTML tags.
  • adds_custom_css: URL of a user-supplied stylesheet. Supplying a stylesheet in theme’s directory ( ‘css/aviation_weather_from_noaa.css’ ) will also override stylesheet.

Styling

  • Copy css/aviation_weather_from_noaa.css from plugin directory into theme directory, keeping that file structure.
  • Make desired changes.
  • Plugin will load this stylesheet instead of its own.

Code and support available at GitHub

安裝方式

Manual Installation

  1. Upload the entire /aviation-weather-from-noaa directory to the /wp-content/plugins/ directory.
  2. Activate Aviation Weather from NOAA through the ‘Plugins’ menu in WordPress.

WP_CLI Installation

wp plugin install aviation-weather-from-noaa --activate

WP_CLI Configuration

  • WP_CLI commands should work as expected out of the box.
    wp awfn –help

常見問題集

Can you…

Support will be made available at the GitHub Repo

使用者評論

2024 年 1 月 23 日
This plugin was wonderful but doesn't work anymore with the current Wordpress version. Would it be possible to update this software?
閱讀全部 4 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Aviation Weather from NOAA〉的開發相關工作。

參與者

將〈Aviation Weather from NOAA〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

0.7.2

  • Fix minification issue preventing metar and pirep sections from expanding.
  • Use Gulp to minify JS

0.7.1

  • Upgrade FontAwesome to v5

0.7.0

  • Treat radial_dist and hours_before_now and their defaults as strings to fix block error
  • Fix admin styling issue with Title only being 100px wide

0.6.0

  • Added Gutenberg Block.

0.5.1

  • Update add_management_page() args to prevent PHP notice

0.5.0

  • Still caching data but loading via Ajax to get around CDN issues
  • Fix PHP notices

0.4.0

  • Separate functionality into individual classes
  • Improve use of transients and options including deletion on uninstall
  • Only display most recent METAR & TAF
  • Add decoded METAR
  • Show/hide decoded METAR and PIREPS
  • WP-CLI Integration with error logging
  • Removed filter hooks for styling wrappers

0.3.8

  • Add ability to not display Metar
  • Add check for PHP version 3.3

0.3.7

  • Add styling
  • Add hooks to filter styling
  • Add option for theme supplied stylesheet

0.3.6

  • Add unit tests

0.3.5

  • Cast values as bool instead of using boolval(), which requires PHP >= 5.5

0.3.4a

  • Remove local development files from SVN ( basically v0.3.3 without the extra files )

0.3.3

  • Fix code that was preventing TAF from displaying
  • Fix transients not being deleted on update
  • Add check for USA, Canada and Australia if 3 characters entered for ICAO

0.3.1

  • Refactor per WordPress coding standards
  • Replace cURL and allow_url_fopen() with wp_remote_get()
  • Add check to limit hours before now to 6 in shortcode
  • Add checks for empty/missing values
  • Better sanitizing

0.3.0

  • Added ability to use cURL if allow_url_fopen() is disabled

0.2.7

  • Fixed readme errors
  • Added GitHub link

0.2.6

  • Added transients API so we don’t hit NOAA with every page load

0.2.4

  • Added custom title to widget + shortcode

0.2.0

  • Added ability to hide or display TAF
  • Added shortcode

0.1.0

  • First release