這個外掛並未在最新的 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