{"id":11344,"date":"2026-05-29T23:29:47","date_gmt":"2026-05-29T15:29:47","guid":{"rendered":"https:\/\/aeosub.com\/one8-weather-data-fields\/"},"modified":"2026-05-29T23:29:47","modified_gmt":"2026-05-29T15:29:47","slug":"one8-weather-data-fields","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/one8-weather-data-fields\/","title":{"rendered":"One8 Weather Data Fields"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/s.w.org\/plugins\/geopattern-icon\/one8-weather-data-fields.svg\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/one8mediagroup\/\" target=\"_blank\" rel=\"noopener\">Vincent Maiello<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.3<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.0 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-29 3:02pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/one8-weather-data-fields\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Display current NOAA\/weather.gov observation data using Elementor widgets and shortcodes.<\/div>\n<p>One8 Weather Data Fields is a lightweight utility plugin that fetches current observation data directly from NOAA&#8217;s weather.gov API for your configured location. No personal data is sent to NOAA. Requests include a standard User-Agent identifying the plugin.<\/p>\n<p>The free\/core plugin displays current observation fields such as temperature, humidity, wind, pressure, visibility, station details, and current condition icons. It provides the data through Elementor widgets and the <code>[weather_field]<\/code> shortcode so you can style and integrate it in your own layout.<\/p>\n<p>Forecasts, radar maps, alerts, marine data, tides, lunar data, and climate data are not included in the free\/core plugin.<\/p>\n<h3>Features<\/h3>\n<ul>\n<li>Fetch and cache current weather observations from NOAA\/weather.gov<\/li>\n<li>Drag-and-drop Elementor widget for current observation fields<\/li>\n<li>Use a simple shortcode, e.g.: <code>[weather_field key=\"obs_temp\"]<\/code><\/li>\n<li>WP-Cron-driven caching, with an admin option to force refresh<\/li>\n<li>Developer hooks and filters to modify API URLs, cache TTL, and output format<\/li>\n<\/ul>\n<h3>Usage<\/h3>\n<h3>1. Configure Your Location<\/h3>\n<p>After installing and activating One8 Weather Data Fields:<\/p>\n<ul>\n<li>Go to <strong>Settings -&gt; One8 Weather Data Fields<\/strong><\/li>\n<li>Enter your <strong>Latitude and Longitude<\/strong> (e.g. <code>40.6413<\/code>, <code>-73.7781<\/code> for JFK)<\/li>\n<li><em>(Optional)<\/em> Use the ZIP code lookup on the <strong>Coordinates Lookup<\/strong> tab to auto-fill your coordinates<\/li>\n<li>Click <strong>Save Changes<\/strong><\/li>\n<li><em>(Optional)<\/em> Click <strong>Refresh Weather Data Now<\/strong> on the <strong>Manual Refresh<\/strong> tab to force a fresh fetch from NOAA<\/li>\n<\/ul>\n<h3>2. Using the Elementor Widget<\/h3>\n<p>If you use Elementor:<\/p>\n<ul>\n<li>Open any page in the Elementor editor<\/li>\n<li>Look for the <strong>One8 Weather Data Fields<\/strong> category<\/li>\n<li>Drag the <strong>Weather Field<\/strong> widget onto your page<\/li>\n<li>Select your desired <strong>Field Key<\/strong><\/li>\n<li>Use Elementor&#8217;s styling options (typography, color, padding, etc.)<\/li>\n<li>You can use <strong>multiple Weather Field widgets on the same page<\/strong><\/li>\n<li>Each widget includes Elementor&#8217;s own <strong>Before<\/strong> and <strong>After<\/strong> text options<\/li>\n<\/ul>\n<h3>3. Using Shortcodes<\/h3>\n<p>Use the <code>[weather_field]<\/code> shortcode in any post, page, or widget.<\/p>\n<p><strong>Examples:<\/strong><br \/>\n&#8211; Current temperature: <code>[weather_field key=\"obs_temp\"]<\/code><br \/>\n&#8211; Current wind gust with fallback: <code>[weather_field key=\"obs_wind_gust\" fallback=\"No gust reported\"]<\/code><br \/>\n&#8211; Current wind (speed + direction): <code>[weather_field key=\"obs_wind_combined\"]<\/code><br \/>\n&#8211; Station code: <code>[weather_field key=\"obs_station_code\"]<\/code><br \/>\n&#8211; Current icon as an image: <code>[weather_field key=\"obs_icon\" type=\"icon\" class=\"my-weather-icon\"]<\/code><\/p>\n<p>By default the shortcode uses the station selected by the plugin for your configured coordinates (or your optional station override in Settings).<\/p>\n<p>Supported optional shortcode attributes are <code>before<\/code>, <code>after<\/code>, <code>fallback<\/code>, <code>type<\/code>, and <code>class<\/code>.<\/p>\n<h3>Available Shortcode Fields (Current Observations)<\/h3>\n<p>Use the <code>[weather_field]<\/code> shortcode with any of the following <code>key=\"...\"<\/code> values:<\/p>\n<ul>\n<li><code>obs_temp<\/code> &#8211; Observed temperature at the reporting station<\/li>\n<li><code>obs_dewpoint<\/code> &#8211; Dew point temperature<\/li>\n<li><code>obs_humidity<\/code> &#8211; Relative humidity (percent)<\/li>\n<li><code>obs_wind_dir<\/code> &#8211; Wind direction (e.g., &#8220;NW&#8221;)<\/li>\n<li><code>obs_wind_speed<\/code> &#8211; Sustained wind speed<\/li>\n<li><code>obs_wind_gust<\/code> &#8211; Peak wind gusts (if reported)<\/li>\n<li><code>obs_wind_combined<\/code> &#8211; Combined wind direction and speed<\/li>\n<li><code>obs_pressure<\/code> &#8211; Atmospheric pressure<\/li>\n<li><code>obs_visibility<\/code> &#8211; Horizontal visibility<\/li>\n<li><code>obs_wind_chill<\/code> &#8211; Wind chill temperature (if reported by NOAA\/weather.gov)<\/li>\n<li><code>obs_heat_index<\/code> &#8211; Heat index value (if reported by NOAA\/weather.gov)<\/li>\n<li><code>obs_desc<\/code> &#8211; Textual description (e.g., &#8220;Partly Cloudy&#8221;)<\/li>\n<li><code>obs_time<\/code> &#8211; Timestamp of the last observation<\/li>\n<li><code>obs_icon<\/code> &#8211; URL to the icon representing current conditions<\/li>\n<li><code>obs_station_code<\/code> &#8211; Official station code (e.g., &#8220;KJFK&#8221;)<\/li>\n<li><code>station_name<\/code> &#8211; Full name of the reporting station<\/li>\n<li><code>station_elev<\/code> &#8211; Elevation of the reporting station<\/li>\n<\/ul>\n<h3>Privacy<\/h3>\n<p>This plugin fetches public weather observation data from the National Weather Service (NOAA) at <code>api.weather.gov<\/code> to display observations for your configured location. <strong>No personal data is sent to NOAA.<\/strong> Requests include a standard User-Agent identifying the plugin.<\/p>\n<ul>\n<li>NOAA Privacy: https:\/\/www.weather.gov\/privacy<\/li>\n<li>NOAA API Docs: https:\/\/www.weather.gov\/documentation\/services-web-api<\/li>\n<\/ul>\n<h3>Acknowledgements<\/h3>\n<p>Built on the NOAA Weather.gov API<br \/>\nInspired by the &#8220;Minimal Weather&#8221; shortcode concept<\/p>\n<h3>License<\/h3>\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Display current NOAA\/weather.gov observation data using Elementor widgets and shortcodes.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[566,2535,2536,2537,2538,555],"class_list":["post-11344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-elementor","tag-noaa","tag-nws","tag-weather","tag-weather-gov","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11344"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11344\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}