{"id":318354,"date":"2026-05-29T14:59:13","date_gmt":"2026-05-29T14:59:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/weather-fields\/"},"modified":"2026-09-22T22:40:37","modified_gmt":"2026-09-22T22:40:37","slug":"one8-weather-data-fields","status":"publish","type":"plugin","link":"https:\/\/srd.wordpress.org\/plugins\/one8-weather-data-fields\/","author":23343514,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"One8 Weather Data Fields","header_author":"One 8 Media Group","header_description":"Display current NOAA\/weather.gov observation data using Elementor widgets and shortcodes.","assets_banners_color":"d9e5f2","last_updated":"2026-09-22 22:40:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/one8weather.com\/","header_author_uri":"https:\/\/one8weather.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":376,"num_ratings":0,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"one8mediagroup","date":"2026-05-29 15:02:34","revision":3553740},"1.1.0":{"tag":"1.1.0","author":"one8mediagroup","date":"2026-09-20 16:42:01","revision":3704451},"1.1.1":{"tag":"1.1.1","author":"one8mediagroup","date":"2026-09-22 22:40:37","revision":3708201}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3553802,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3553802,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3553802,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3553802,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3553802,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3553802,"resolution":"2","location":"assets","locale":"","width":1280,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3553802,"resolution":"3","location":"assets","locale":"","width":1280,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3553802,"resolution":"4","location":"assets","locale":"","width":1280,"height":1354},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3553802,"resolution":"5","location":"assets","locale":"","width":1280,"height":1354},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3553802,"resolution":"6","location":"assets","locale":"","width":1280,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3553802,"resolution":"7","location":"assets","locale":"","width":1280,"height":900},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3553802,"resolution":"8","location":"assets","locale":"","width":1280,"height":900},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3553802,"resolution":"9","location":"assets","locale":"","width":1280,"height":1354}},"screenshots":{"1":"Settings page: enter your coordinates and select a station","2":"Shortcode example: current observations displayed on a page","3":"Elementor widget: drag a Weather Field widget into your layout and style it","4":"Shortcode reference: every current conditions field key, ready to copy into any page or post","5":"Drag the Weather Field widget onto your Elementor canvas. It shows \"Select a weather field key\" until you choose one","6":"Pick a Weather Field Key and live NOAA data appears right where you placed the widget","7":"Field key dropdown: all current conditions fields available in the free plugin","8":"Live result: the Temperature field pulling current NOAA conditions, styled with Elementor's own controls","9":"Every current conditions field stacked on one page, using Before and After text to label each value"}},"plugin_section":[],"plugin_tags":[76538,4901,45218,4899,7956],"plugin_category":[59],"plugin_contributors":[264966],"plugin_business_model":[],"class_list":["post-318354","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-noaa","plugin_tags-nws","plugin_tags-weather","plugin_tags-weather-widget","plugin_category-utilities-and-tools","plugin_contributors-one8mediagroup","plugin_committers-one8mediagroup"],"banners":{"banner":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/banner-772x250.png?rev=3553802","banner_2x":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/banner-1544x500.png?rev=3553802","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/icon-128x128.png?rev=3553802","icon_2x":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/icon-256x256.png?rev=3553802","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-1.png?rev=3553802","caption":"Settings page: enter your coordinates and select a station"},{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-2.png?rev=3553802","caption":"Shortcode example: current observations displayed on a page"},{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-3.png?rev=3553802","caption":"Elementor widget: drag a Weather Field widget into your layout and style it"},{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-4.png?rev=3553802","caption":"Shortcode reference: every current conditions field key, ready to copy into any page or post"},{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-5.png?rev=3553802","caption":"Drag the Weather Field widget onto your Elementor canvas. It shows \"Select a weather field key\" until you choose one"},{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-6.png?rev=3553802","caption":"Pick a Weather Field Key and live NOAA data appears right where you placed the widget"},{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-7.png?rev=3553802","caption":"Field key dropdown: all current conditions fields available in the free plugin"},{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-8.png?rev=3553802","caption":"Live result: the Temperature field pulling current NOAA conditions, styled with Elementor's own controls"},{"src":"https:\/\/ps.w.org\/one8-weather-data-fields\/assets\/screenshot-9.png?rev=3553802","caption":"Every current conditions field stacked on one page, using Before and After text to label each value"}],"raw_content":"<!--section=description-->\n<p>One8 Weather Data Fields puts live weather from the National Weather Service (NOAA\/weather.gov) into your WordPress site as individual data fields you can place and style however you like. Temperature in your hero section, wind in a sidebar, current conditions in a sentence. It looks like part of your design, not a boxed widget someone else designed.<\/p>\n\n<p>There is no API key to sign up for, no billing account, and no credit card on file. NOAA's weather.gov API is public, so you install the plugin, enter a location, and start building.<\/p>\n\n<p>Built for designers, developers, and agencies building US sites where weather matters: marinas, golf courses, campgrounds, contractors, event venues, schools, and local businesses.<\/p>\n\n<h4>What the free plugin includes<\/h4>\n\n<p>Current observations from the NOAA station nearest your location: temperature, dew point, humidity, wind speed, direction and gusts, pressure, visibility, wind chill, heat index, a text description of conditions, observation time, station details, and a current conditions icon.<\/p>\n\n<ul>\n<li>Drag and drop Elementor widget with Elementor's own typography, color, and spacing controls<\/li>\n<li>No Elementor Pro required<\/li>\n<li><code>[weather_field]<\/code> shortcode that works anywhere WordPress runs shortcodes, including Gutenberg's Shortcode block<\/li>\n<li>Before, after, fallback, class, and icon options for every field<\/li>\n<li>Data fetched server side and cached with WP-Cron, with a manual refresh button<\/li>\n<li>ZIP code lookup to fill in your coordinates<\/li>\n<li>Use as many fields on a page as you need<\/li>\n<\/ul>\n\n<h4>Coverage<\/h4>\n\n<p>Data comes from the US National Weather Service, so this plugin is built for locations inside the United States. It does not provide weather for locations outside NWS coverage.<\/p>\n\n<h4>Add-ons<\/h4>\n\n<p>Need more than current conditions? Premium add-ons plug into the same fields and styling workflow:<\/p>\n\n<ul>\n<li><strong>Forecast:<\/strong> 14 NOAA forecast periods with temperatures, descriptions, wind, and icons<\/li>\n<li><strong>Alerts:<\/strong> active NWS watches, warnings, and advisories with severity based styling<\/li>\n<li><strong>Radar:<\/strong> static or animated NOAA NEXRAD radar on a responsive map<\/li>\n<\/ul>\n\n<p>See pricing, live examples, and documentation at <a href=\"https:\/\/www.one8weather.com\/\">one8weather.com<\/a>.<\/p>\n\n<h4>Links<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/www.one8weather.com\/noaa-weather-data\/\">Live sample<\/a><\/li>\n<li><a href=\"https:\/\/www.one8weather.com\/documentation\/\">Documentation<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/one8-weather-data-fields\/\">Support<\/a><\/li>\n<\/ul>\n\n<h4>External services<\/h4>\n\n<p>This plugin connects to the National Weather Service API at <code>api.weather.gov<\/code> to retrieve public weather observations. It sends your configured latitude, longitude, and optional station identifier, along with a standard User-Agent identifying the plugin. No WordPress user account information or visitor data is sent.<\/p>\n\n<ul>\n<li>NOAA privacy policy: https:\/\/www.weather.gov\/privacy<\/li>\n<li>NOAA API documentation: https:\/\/www.weather.gov\/documentation\/services-web-api<\/li>\n<\/ul>\n\n<p>One8 Weather Data Fields is not affiliated with or endorsed by NOAA or the National Weather Service.<\/p>\n\n<h3>Acknowledgements<\/h3>\n\n<p>Built on the NOAA weather.gov API. Inspired by the \"Minimal Weather\" shortcode concept.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from <strong>Plugins &gt; Add New<\/strong> by searching for \"One8 Weather\", or upload the <code>one8-weather-data-fields<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen<\/li>\n<li>Go to <strong>One8 Weather Data Fields<\/strong> and enter your latitude and longitude, or use the ZIP code lookup on the <strong>Coordinates Lookup<\/strong> tab<\/li>\n<li>Click <strong>Save Changes<\/strong><\/li>\n<li>Add the <strong>Weather Field<\/strong> Elementor widget or the <code>[weather_field]<\/code> shortcode to any page<\/li>\n<\/ol>\n\n<h4>Using the Elementor widget<\/h4>\n\n<p>Open a page in Elementor, find the <strong>One8 Weather Data Fields<\/strong> category, and drag the <strong>Weather Field<\/strong> widget onto the page. Choose a field key, then style it with Elementor's normal controls. Each widget also has Before and After text options, so you can build sentences like \"It's 72\u00b0F at the marina right now.\"<\/p>\n\n<h4>Using shortcodes<\/h4>\n\n<p>Examples:<\/p>\n\n<ul>\n<li>Current temperature: <code>[weather_field key=\"obs_temp\"]<\/code><\/li>\n<li>Wind gust with a fallback: <code>[weather_field key=\"obs_wind_gust\" fallback=\"No gust reported\"]<\/code><\/li>\n<li>Wind speed and direction together: <code>[weather_field key=\"obs_wind_combined\"]<\/code><\/li>\n<li>Station code: <code>[weather_field key=\"obs_station_code\"]<\/code><\/li>\n<li>Conditions icon as an image: <code>[weather_field key=\"obs_icon\" type=\"icon\" class=\"my-weather-icon\"]<\/code><\/li>\n<\/ul>\n\n<p>Optional attributes: <code>before<\/code>, <code>after<\/code>, <code>fallback<\/code>, <code>type<\/code>, and <code>class<\/code>.<\/p>\n\n<h4>Available fields<\/h4>\n\n<ul>\n<li><code>obs_temp<\/code>: observed temperature<\/li>\n<li><code>obs_dewpoint<\/code>: dew point<\/li>\n<li><code>obs_humidity<\/code>: relative humidity (percent)<\/li>\n<li><code>obs_wind_dir<\/code>: wind direction (for example, \"NW\")<\/li>\n<li><code>obs_wind_speed<\/code>: sustained wind speed<\/li>\n<li><code>obs_wind_gust<\/code>: peak wind gusts, if reported<\/li>\n<li><code>obs_wind_combined<\/code>: wind direction and speed together<\/li>\n<li><code>obs_pressure<\/code>: atmospheric pressure<\/li>\n<li><code>obs_visibility<\/code>: horizontal visibility<\/li>\n<li><code>obs_wind_chill<\/code>: wind chill, if reported<\/li>\n<li><code>obs_heat_index<\/code>: heat index, if reported<\/li>\n<li><code>obs_desc<\/code>: text description, such as \"Partly Cloudy\"<\/li>\n<li><code>obs_time<\/code>: time of the last observation<\/li>\n<li><code>obs_icon<\/code>: URL of the current conditions icon<\/li>\n<li><code>obs_station_code<\/code>: official station code, such as \"KJFK\"<\/li>\n<li><code>station_name<\/code>: full name of the reporting station<\/li>\n<li><code>station_elev<\/code>: station elevation<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>No. NOAA's weather.gov API is public and needs no key, account, or payment details.<\/p><\/dd>\n<dt id=\"does%20it%20work%20outside%20the%20united%20states%3F\"><h3>Does it work outside the United States?<\/h3><\/dt>\n<dd><p>No. The data comes from the US National Weather Service, which covers US locations only.<\/p><\/dd>\n<dt id=\"do%20i%20need%20elementor%3F\"><h3>Do I need Elementor?<\/h3><\/dt>\n<dd><p>No. Elementor gives you drag and drop widgets and styling controls, but the <code>[weather_field]<\/code> shortcode works in the block editor (through the Shortcode block), classic editor, widgets, and anywhere else WordPress processes shortcodes.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>Weather data is fetched on the server and cached using WP-Cron, so your visitors load cached data instead of waiting on a live request to NOAA.<\/p><\/dd>\n<dt id=\"how%20often%20does%20the%20data%20update%3F\"><h3>How often does the data update?<\/h3><\/dt>\n<dd><p>Most NWS stations report about once an hour. The plugin refreshes its cache on a schedule, and you can force a fresh pull any time from the <strong>Manual Refresh<\/strong> tab.<\/p><\/dd>\n<dt id=\"can%20i%20change%20how%20the%20output%20looks%3F\"><h3>Can I change how the output looks?<\/h3><\/dt>\n<dd><p>Yes, that's the whole idea. With Elementor, use its typography, color, spacing, and border controls. With shortcodes, wrap the output in your own HTML and CSS, or combine several fields to build a sentence.<\/p><\/dd>\n<dt id=\"does%20the%20free%20plugin%20include%20forecasts%2C%20alerts%2C%20or%20radar%3F\"><h3>Does the free plugin include forecasts, alerts, or radar?<\/h3><\/dt>\n<dd><p>No. The free plugin covers current observations. Forecast, Alerts, and Radar are available as add-ons at <a href=\"https:\/\/www.one8weather.com\/\">one8weather.com<\/a>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20clear%20the%20cache%3F\"><h3>How do I clear the cache?<\/h3><\/dt>\n<dd><p>Go to <strong>One8 Weather Data Fields &gt; Manual Refresh<\/strong> and click <strong>Refresh Weather Data Now<\/strong>. Saving the Settings tab also triggers a refresh.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Point the plugin and author links to one8weather.com.<\/li>\n<li>Minor metadata corrections.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Align the parent and add-on integration contract.<\/li>\n<li>Restore the settings page stylesheet and use the bundled Leaflet library.<\/li>\n<li>Remove the public diagnostic data dump shortcode.<\/li>\n<li>Improve scheduling and production hardening.<\/li>\n<\/ul>","raw_excerpt":"NOAA weather widget for Elementor and shortcodes. Live US conditions from the National Weather Service, no API key, styled to match your site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318354"}],"author":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/one8mediagroup"}],"wp:attachment":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318354"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318354"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318354"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318354"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318354"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}