This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of 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.


  • 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?
2023 ལོའི་ཟླ 11 ཚེས 7 ཉིན།
I really hope someone would have time to update this very good plugin. I have used it on my aviation website for years without a problem but now it just does not work anymore
གདེང་འཇོག 4 ཡོངས་སུ་ཀློག

བྱས་རྗེས་འཇོག་མཁན། & གསར་འབྱེད་པ།

“Aviation Weather from NOAA” is open source software. The following people have contributed to this plugin.




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


  • Upgrade FontAwesome to v5


  • 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


  • Added Gutenberg Block.


  • Update add_management_page() args to prevent PHP notice


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


  • 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


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


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


  • Add unit tests


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


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


  • 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


  • 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


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


  • Fixed readme errors
  • Added GitHub link


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


  • Added custom title to widget + shortcode


  • Added ability to hide or display TAF
  • Added shortcode


  • First release