Description
- 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
Installation
Manual Installation
- Upload the entire
/aviation-weather-from-noaa
directory to the/wp-content/plugins/
directory. - 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
FAQ-e
-
Can you…
-
Support will be made available at the GitHub Repo
Reviews
Contributors & Developers
“Aviation Weather from NOAA” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Aviation Weather from NOAA” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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