Scootercam

Scootercam Weather Verbose Plugin

WordPress plugin for parsing and displaying NOAA weather forecasts with automatic alert detection.

Features

  • Automated NOAA Parsing: Downloads and parses weather forecasts hourly
  • Alert Detection: Automatically extracts warnings, watches, and advisories
  • Three Forecast Types:
    • Standard Forecast (miz071.txt)
    • Marine Forecast (lmz845.txt)
    • Extended Forecast
  • Smart Caching: Efficient file-based caching system
  • Flexible Display: Multiple shortcodes with different formats
  • Emoji Support: Visual indicators for weather conditions and alert severity

Installation

  1. Upload the plugin folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. The plugin will automatically create /wp-content/wx/ directory for cache files
  4. Forecasts will be downloaded automatically every hour

Alert System

The plugin automatically detects and categorizes weather alerts:

Alert Types

WARNING (🔴 Severe)

  • Highest severity
  • Requires immediate action
  • Examples: Gale Warning, Tornado Warning, Flood Warning
  • Emoji indicators: 🌬️💨 (Gale), ⛈️ (Storm), 🌪️ (Tornado), ❄️ (Winter)

WATCH (🟠 High)

  • Conditions are favorable for severe weather
  • Be prepared to take action
  • Examples: Tornado Watch, Flood Watch, Winter Storm Watch
  • Emoji indicators: 👀⚠️ (Generic), ⛈️👀 (Storm), 🌪️👀 (Tornado)

ADVISORY (🟡 Moderate)

  • Less severe but still important
  • Examples: Small Craft Advisory, Wind Advisory, Fog Advisory
  • Emoji indicators: ⛵⚠️ (Small Craft), 💨 (Wind), 🌫️ (Fog)

Shortcodes

Alert Shortcodes

Display weather alerts and warnings:

⛈️
WARNING: WINTER STORM WARNING REMAINS IN EFFECT UNTIL 10 AM EST SUNDAY

⛵⚠️
ADVISORY: SMALL CRAFT ADVISORY IN EFFECT THROUGH SUNDAY MORNING

⛈️
WARNING: WINTER STORM WARNING REMAINS IN EFFECT UNTIL 10 AM EST SUNDAY

Standard Alerts

⛈️
WARNING: WINTER STORM WARNING REMAINS IN EFFECT UNTIL 10 AM EST SUNDAY

Marine Alerts

⛵⚠️
ADVISORY: SMALL CRAFT ADVISORY IN EFFECT THROUGH SUNDAY MORNING

Extended Alerts

⛈️
WARNING: WINTER STORM WARNING REMAINS IN EFFECT UNTIL 10 AM EST SUNDAY

[weather_alerts]          - Standard forecast alerts
[marine_alerts]           - Marine forecast alerts (e.g., Gale Warnings)
[extended_alerts]         - Extended forecast alerts
[all_weather_alerts]      - All alerts from all forecast types

Format Options:

⛵⚠️
ADVISORY: SMALL CRAFT ADVISORY IN EFFECT THROUGH SUNDAY MORNING

⛵⚠️ SMALL CRAFT ADVISORY IN EFFECT THROUGH SUNDAY MORNING

[marine_alerts format="banner"]  - Large banner style (default)
[marine_alerts format="list"]    - Compact list style

Individual Forecast Periods

Display a specific forecast period:

THROUGH EARLY EVENING ❄️

Snow. Snow may be heavy at times. New snow accumulation 2 to 3 inches. Highs in the lower 30s. Southeast winds 10 to 15 mph. Chance of snow 100 percent.
– Standard forecast, first period

THROUGH EARLY EVENING ❄️ 💨 🌊

Southeast winds 20 to 25 knots. Snow. Waves 1 to 3 feet.
– Marine forecast, first period

THROUGH EARLY EVENING ❄️

Snow. Snow may be heavy at times. New snow accumulation 2 to 3 inches. Highs in the lower 30s. Southeast winds 10 to 15 mph. Chance of snow 100 percent.
– Extended forecast, first period

[weather_verbose index="0"]    - Standard forecast, first period
[weather_marine index="0"]     - Marine forecast, first period
[weather_extended index="0"]   - Extended forecast, first period

Index values:

  • 0 = First period (e.g., “REST OF TODAY”)
  • 1 = Second period (e.g., “TONIGHT”)
  • 2 = Third period, etc.

All Forecasts

Display all forecast periods:

THROUGH EARLY EVENING

❄️
Snow. Snow may be heavy at times. New snow accumulation 2 to 3 inches. Highs in the lower 30s. Southeast winds 10 to 15 mph. Chance of snow 100 percent.

TONIGHT

❄️
Snow. Snow may be heavy at times in the evening. Snow accumulation 5 to 7 inches. Lows in the mid 20s. Southeast winds 15 to 25 mph becoming south 10 to 15 mph after midnight. Chance of snow 100 percent.

SUNDAY

🌧️ ❄️
Snow, possibly mixed with rain in the morning, then snow showers in the afternoon. Snow accumulation 1 to 2 inches. Highs in the mid 30s. West winds 10 to 20 mph with gusts to around 30 mph. Chance of precipitation 100 percent.

SUNDAY NIGHT

🌧️ ❄️
Snow showers likely in the evening, then a slight chance of snow showers after midnight. Snow accumulation an inch or less. Lows around 20. Northwest winds 5 to 10 mph with gusts to around 25 mph in the evening becoming light. Chance of snow 70 percent.

MONDAY

🌧️ ❄️
Snow showers likely in the afternoon. Snow accumulation an inch or less. Highs around 30. South winds around 10 mph. Chance of snow 60 percent.

MONDAY NIGHT

🌧️ ❄️
Snow showers. Snow accumulation 1 to 3 inches. Lows in the lower 20s. Light winds. Chance of snow 90 percent.

TUESDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 40 percent chance of snow showers. Highs in the lower 30s.

TUESDAY NIGHT

🌧️ ❄️ ☁️
Mostly cloudy with a 40 percent chance of snow showers. Lows near 15.

WEDNESDAY

🌧️ ❄️ ☁️
Cloudy with a 50 percent chance of snow showers. Highs in the lower 30s.

WEDNESDAY NIGHT

🌧️ ❄️
Snow showers likely. Lows 15 to 20. Chance of snow 70 percent.

THURSDAY

🌧️ ❄️ ☀️
Partly sunny with a 20 percent chance of snow showers. Highs in the mid 20s.

THURSDAY NIGHT

🌧️ ❄️ 🌙⛅
Partly cloudy with a 30 percent chance of snow showers. Lows 5 to 10 above.

FRIDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 50 percent chance of snow showers. Highs in the upper 20s.

FRIDAY NIGHT

🌧️ ❄️
Snow showers likely. Lows 15 to 20. Chance of snow 60 percent.

SATURDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 50 percent chance of snow showers. Highs in the lower 30s.
– All standard forecasts

THROUGH EARLY EVENING

❄️ 💨 🌊
Southeast winds 20 to 25 knots. Snow. Waves 1 to 3 feet.

TONIGHT

🌧️ ❄️ 💨 🌊
Southeast winds 15 to 25 knots. Snow in the evening, then snow and a slight chance of rain after midnight. Waves 2 to 3 feet building to 3 to 5 feet after midnight.

SUNDAY

🌧️ ❄️ 🌬️💨 🌊
Northwest winds to 30 knots increasing to gales to 40 knots in the late morning and afternoon. Rain and snow showers. Waves 6 to 9 feet building to 9 to 13 feet in the late morning and afternoon.

SUNDAY NIGHT

🌧️ ❄️ 💨 🌊
Northwest winds to 30 knots becoming north 5 to 15 knots. Snow showers likely. Waves 9 to 13 feet subsiding to 6 to 9 feet in the late evening and overnight.

MONDAY

🌧️ ❄️ ☁️ 💨 🌊
South winds 10 to 20 knots. Cloudy with snow showers likely. Waves 3 to 5 feet subsiding to 2 to 3 feet in the late morning and early afternoon, then building to 2 to 4 feet early in the afternoon.

MONDAY NIGHT

🌧️ ❄️ 💨 🌊
Southwest winds 15 to 20 knots veering west after midnight. Snow showers. Waves 3 to 5 feet.

TUESDAY

🌧️ ❄️ ☁️ 💨 🌊
Northwest winds 15 to 20 knots. Mostly cloudy with a chance of snow showers. Waves 3 to 5 feet.

WEDNESDAY

🌧️ ❄️ ☁️ 🌬️💨 🌊
Southwest winds to 30 knots veering west gales to 35 knots early in the afternoon. Cloudy with snow showers likely. Waves 7 to 10 feet.

THURSDAY

☁️ 💨 🌊
Northwest winds to 30 knots backing west early in the afternoon. Mostly cloudy. Waves 6 to 9 feet.
– All marine forecasts

THROUGH EARLY EVENING

❄️
Snow. Snow may be heavy at times. New snow accumulation 2 to 3 inches. Highs in the lower 30s. Southeast winds 10 to 15 mph. Chance of snow 100 percent.

TONIGHT

❄️
Snow. Snow may be heavy at times in the evening. Snow accumulation 5 to 7 inches. Lows in the mid 20s. Southeast winds 15 to 25 mph becoming south 10 to 15 mph after midnight. Chance of snow 100 percent.

SUNDAY

🌧️ ❄️
Snow, possibly mixed with rain in the morning, then snow showers in the afternoon. Snow accumulation 1 to 2 inches. Highs in the mid 30s. West winds 10 to 20 mph with gusts to around 30 mph. Chance of precipitation 100 percent.

SUNDAY NIGHT

🌧️ ❄️
Snow showers likely in the evening, then a slight chance of snow showers after midnight. Snow accumulation an inch or less. Lows around 20. Northwest winds 5 to 10 mph with gusts to around 25 mph in the evening becoming light. Chance of snow 70 percent.

MONDAY

🌧️ ❄️
Snow showers likely in the afternoon. Snow accumulation an inch or less. Highs around 30. South winds around 10 mph. Chance of snow 60 percent.

MONDAY NIGHT

🌧️ ❄️
Snow showers. Snow accumulation 1 to 3 inches. Lows in the lower 20s. Light winds. Chance of snow 90 percent.

TUESDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 40 percent chance of snow showers. Highs in the lower 30s.

TUESDAY NIGHT

🌧️ ❄️ ☁️
Mostly cloudy with a 40 percent chance of snow showers. Lows near 15.

WEDNESDAY

🌧️ ❄️ ☁️
Cloudy with a 50 percent chance of snow showers. Highs in the lower 30s.

WEDNESDAY NIGHT

🌧️ ❄️
Snow showers likely. Lows 15 to 20. Chance of snow 70 percent.

THURSDAY

🌧️ ❄️ ☀️
Partly sunny with a 20 percent chance of snow showers. Highs in the mid 20s.

THURSDAY NIGHT

🌧️ ❄️ 🌙⛅
Partly cloudy with a 30 percent chance of snow showers. Lows 5 to 10 above.

FRIDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 50 percent chance of snow showers. Highs in the upper 20s.

FRIDAY NIGHT

🌧️ ❄️
Snow showers likely. Lows 15 to 20. Chance of snow 60 percent.

SATURDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 50 percent chance of snow showers. Highs in the lower 30s.
– All extended forecasts

[weather_verbose_all]          - All standard forecasts
[weather_marine_all]           - All marine forecasts
[weather_extended_all]         - All extended forecasts

Format Options:

THROUGH EARLY EVENING

❄️ 💨 🌊
Southeast winds 20 to 25 knots. Snow. Waves 1 to 3 feet.

TONIGHT

🌧️ ❄️ 💨 🌊
Southeast winds 15 to 25 knots. Snow in the evening, then snow and a slight chance of rain after midnight. Waves 2 to 3 feet building to 3 to 5 feet after midnight.

SUNDAY

🌧️ ❄️ 🌬️💨 🌊
Northwest winds to 30 knots increasing to gales to 40 knots in the late morning and afternoon. Rain and snow showers. Waves 6 to 9 feet building to 9 to 13 feet in the late morning and afternoon.

SUNDAY NIGHT

🌧️ ❄️ 💨 🌊
Northwest winds to 30 knots becoming north 5 to 15 knots. Snow showers likely. Waves 9 to 13 feet subsiding to 6 to 9 feet in the late evening and overnight.

MONDAY

🌧️ ❄️ ☁️ 💨 🌊
South winds 10 to 20 knots. Cloudy with snow showers likely. Waves 3 to 5 feet subsiding to 2 to 3 feet in the late morning and early afternoon, then building to 2 to 4 feet early in the afternoon.

MONDAY NIGHT

🌧️ ❄️ 💨 🌊
Southwest winds 15 to 20 knots veering west after midnight. Snow showers. Waves 3 to 5 feet.

TUESDAY

🌧️ ❄️ ☁️ 💨 🌊
Northwest winds 15 to 20 knots. Mostly cloudy with a chance of snow showers. Waves 3 to 5 feet.

WEDNESDAY

🌧️ ❄️ ☁️ 🌬️💨 🌊
Southwest winds to 30 knots veering west gales to 35 knots early in the afternoon. Cloudy with snow showers likely. Waves 7 to 10 feet.

THURSDAY

☁️ 💨 🌊
Northwest winds to 30 knots backing west early in the afternoon. Mostly cloudy. Waves 6 to 9 feet.

PeriodForecast
THROUGH EARLY EVENING ❄️ 💨 🌊Southeast winds 20 to 25 knots. Snow. Waves 1 to 3 feet.
TONIGHT 🌧️ ❄️ 💨 🌊Southeast winds 15 to 25 knots. Snow in the evening, then snow and a slight chance of rain after midnight. Waves 2 to 3 feet building to 3 to 5 feet after midnight.
SUNDAY 🌧️ ❄️ 🌬️💨 🌊Northwest winds to 30 knots increasing to gales to 40 knots in the late morning and afternoon. Rain and snow showers. Waves 6 to 9 feet building to 9 to 13 feet in the late morning and afternoon.
SUNDAY NIGHT 🌧️ ❄️ 💨 🌊Northwest winds to 30 knots becoming north 5 to 15 knots. Snow showers likely. Waves 9 to 13 feet subsiding to 6 to 9 feet in the late evening and overnight.
MONDAY 🌧️ ❄️ ☁️ 💨 🌊South winds 10 to 20 knots. Cloudy with snow showers likely. Waves 3 to 5 feet subsiding to 2 to 3 feet in the late morning and early afternoon, then building to 2 to 4 feet early in the afternoon.
MONDAY NIGHT 🌧️ ❄️ 💨 🌊Southwest winds 15 to 20 knots veering west after midnight. Snow showers. Waves 3 to 5 feet.
TUESDAY 🌧️ ❄️ ☁️ 💨 🌊Northwest winds 15 to 20 knots. Mostly cloudy with a chance of snow showers. Waves 3 to 5 feet.
WEDNESDAY 🌧️ ❄️ ☁️ 🌬️💨 🌊Southwest winds to 30 knots veering west gales to 35 knots early in the afternoon. Cloudy with snow showers likely. Waves 7 to 10 feet.
THURSDAY ☁️ 💨 🌊Northwest winds to 30 knots backing west early in the afternoon. Mostly cloudy. Waves 6 to 9 feet.

THROUGH EARLY EVENING ❄️ 💨 🌊: Southeast winds 20 to 25 knots. Snow. Waves 1 to 3 feet.
TONIGHT 🌧️ ❄️ 💨 🌊: Southeast winds 15 to 25 knots. Snow in the evening, then snow and a slight chance of rain after midnight. Waves 2 to 3 feet building to 3 to 5 feet after midnight.
SUNDAY 🌧️ ❄️ 🌬️💨 🌊: Northwest winds to 30 knots increasing to gales to 40 knots in the late morning and afternoon. Rain and snow showers. Waves 6 to 9 feet building to 9 to 13 feet in the late morning and afternoon.
SUNDAY NIGHT 🌧️ ❄️ 💨 🌊: Northwest winds to 30 knots becoming north 5 to 15 knots. Snow showers likely. Waves 9 to 13 feet subsiding to 6 to 9 feet in the late evening and overnight.
MONDAY 🌧️ ❄️ ☁️ 💨 🌊: South winds 10 to 20 knots. Cloudy with snow showers likely. Waves 3 to 5 feet subsiding to 2 to 3 feet in the late morning and early afternoon, then building to 2 to 4 feet early in the afternoon.
MONDAY NIGHT 🌧️ ❄️ 💨 🌊: Southwest winds 15 to 20 knots veering west after midnight. Snow showers. Waves 3 to 5 feet.
TUESDAY 🌧️ ❄️ ☁️ 💨 🌊: Northwest winds 15 to 20 knots. Mostly cloudy with a chance of snow showers. Waves 3 to 5 feet.
WEDNESDAY 🌧️ ❄️ ☁️ 🌬️💨 🌊: Southwest winds to 30 knots veering west gales to 35 knots early in the afternoon. Cloudy with snow showers likely. Waves 7 to 10 feet.
THURSDAY ☁️ 💨 🌊: Northwest winds to 30 knots backing west early in the afternoon. Mostly cloudy. Waves 6 to 9 feet.

  1. Cards Format (default)
[weather_marine_all format="cards"]
  • Grid layout with styled cards
  • Best for visual appeal
  • Each period in its own card
  1. Table Format
[weather_marine_all format="table"]
  • Structured table layout
  • Good for comparing periods
  • Compact view
  1. Simple Format
[weather_marine_all format="simple"]
  • Plain text with minimal styling
  • Fastest to load
  • Good for sidebar widgets

Example Usage

Display Marine Alerts and Today’s Forecast

<!-- Show any marine warnings prominently -->
⛵⚠️
ADVISORY: SMALL CRAFT ADVISORY IN EFFECT THROUGH SUNDAY MORNING

<!– Show current marine conditions –> <h3>Current Marine Conditions</h3>

THROUGH EARLY EVENING ❄️ 💨 🌊

Southeast winds 20 to 25 knots. Snow. Waves 1 to 3 feet.

Complete Weather Page

<!-- All active alerts -->
<div class="weather-alerts-section">
    <h2>Active Weather Alerts</h2>

Standard Alerts

⛈️
WARNING: WINTER STORM WARNING REMAINS IN EFFECT UNTIL 10 AM EST SUNDAY

Marine Alerts

⛵⚠️
ADVISORY: SMALL CRAFT ADVISORY IN EFFECT THROUGH SUNDAY MORNING

Extended Alerts

⛈️
WARNING: WINTER STORM WARNING REMAINS IN EFFECT UNTIL 10 AM EST SUNDAY

</div> <!– Standard forecast –> <div class=”standard-forecast”> <h2>Local Forecast</h2>

THROUGH EARLY EVENING

❄️
Snow. Snow may be heavy at times. New snow accumulation 2 to 3 inches. Highs in the lower 30s. Southeast winds 10 to 15 mph. Chance of snow 100 percent.

TONIGHT

❄️
Snow. Snow may be heavy at times in the evening. Snow accumulation 5 to 7 inches. Lows in the mid 20s. Southeast winds 15 to 25 mph becoming south 10 to 15 mph after midnight. Chance of snow 100 percent.

SUNDAY

🌧️ ❄️
Snow, possibly mixed with rain in the morning, then snow showers in the afternoon. Snow accumulation 1 to 2 inches. Highs in the mid 30s. West winds 10 to 20 mph with gusts to around 30 mph. Chance of precipitation 100 percent.

SUNDAY NIGHT

🌧️ ❄️
Snow showers likely in the evening, then a slight chance of snow showers after midnight. Snow accumulation an inch or less. Lows around 20. Northwest winds 5 to 10 mph with gusts to around 25 mph in the evening becoming light. Chance of snow 70 percent.

MONDAY

🌧️ ❄️
Snow showers likely in the afternoon. Snow accumulation an inch or less. Highs around 30. South winds around 10 mph. Chance of snow 60 percent.

MONDAY NIGHT

🌧️ ❄️
Snow showers. Snow accumulation 1 to 3 inches. Lows in the lower 20s. Light winds. Chance of snow 90 percent.

TUESDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 40 percent chance of snow showers. Highs in the lower 30s.

TUESDAY NIGHT

🌧️ ❄️ ☁️
Mostly cloudy with a 40 percent chance of snow showers. Lows near 15.

WEDNESDAY

🌧️ ❄️ ☁️
Cloudy with a 50 percent chance of snow showers. Highs in the lower 30s.

WEDNESDAY NIGHT

🌧️ ❄️
Snow showers likely. Lows 15 to 20. Chance of snow 70 percent.

THURSDAY

🌧️ ❄️ ☀️
Partly sunny with a 20 percent chance of snow showers. Highs in the mid 20s.

THURSDAY NIGHT

🌧️ ❄️ 🌙⛅
Partly cloudy with a 30 percent chance of snow showers. Lows 5 to 10 above.

FRIDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 50 percent chance of snow showers. Highs in the upper 20s.

FRIDAY NIGHT

🌧️ ❄️
Snow showers likely. Lows 15 to 20. Chance of snow 60 percent.

SATURDAY

🌧️ ❄️ ☁️
Mostly cloudy with a 50 percent chance of snow showers. Highs in the lower 30s.

</div> <!– Marine forecast –> <div class=”marine-forecast”> <h2>Marine Forecast</h2>

THROUGH EARLY EVENING

❄️ 💨 🌊
Southeast winds 20 to 25 knots. Snow. Waves 1 to 3 feet.

TONIGHT

🌧️ ❄️ 💨 🌊
Southeast winds 15 to 25 knots. Snow in the evening, then snow and a slight chance of rain after midnight. Waves 2 to 3 feet building to 3 to 5 feet after midnight.

SUNDAY

🌧️ ❄️ 🌬️💨 🌊
Northwest winds to 30 knots increasing to gales to 40 knots in the late morning and afternoon. Rain and snow showers. Waves 6 to 9 feet building to 9 to 13 feet in the late morning and afternoon.

SUNDAY NIGHT

🌧️ ❄️ 💨 🌊
Northwest winds to 30 knots becoming north 5 to 15 knots. Snow showers likely. Waves 9 to 13 feet subsiding to 6 to 9 feet in the late evening and overnight.

MONDAY

🌧️ ❄️ ☁️ 💨 🌊
South winds 10 to 20 knots. Cloudy with snow showers likely. Waves 3 to 5 feet subsiding to 2 to 3 feet in the late morning and early afternoon, then building to 2 to 4 feet early in the afternoon.

MONDAY NIGHT

🌧️ ❄️ 💨 🌊
Southwest winds 15 to 20 knots veering west after midnight. Snow showers. Waves 3 to 5 feet.

TUESDAY

🌧️ ❄️ ☁️ 💨 🌊
Northwest winds 15 to 20 knots. Mostly cloudy with a chance of snow showers. Waves 3 to 5 feet.

WEDNESDAY

🌧️ ❄️ ☁️ 🌬️💨 🌊
Southwest winds to 30 knots veering west gales to 35 knots early in the afternoon. Cloudy with snow showers likely. Waves 7 to 10 feet.

THURSDAY

☁️ 💨 🌊
Northwest winds to 30 knots backing west early in the afternoon. Mostly cloudy. Waves 6 to 9 feet.

</div>

Sidebar Widget

<!-- Compact alert display -->
⛵⚠️ SMALL CRAFT ADVISORY IN EFFECT THROUGH SUNDAY MORNING

<!– Today’s weather only –>

THROUGH EARLY EVENING ❄️

Snow. Snow may be heavy at times. New snow accumulation 2 to 3 inches. Highs in the lower 30s. Southeast winds 10 to 15 mph. Chance of snow 100 percent.

Real-World Alert Examples

Gale Warning (Marine)

🌬️💨 WARNING: GALE WARNING IN EFFECT THROUGH LATE TONIGHT

Small Craft Advisory

⛵⚠️ ADVISORY: SMALL CRAFT ADVISORY IN EFFECT UNTIL 8 PM

Winter Storm Watch

❄️👀 WATCH: WINTER STORM WATCH FROM FRIDAY EVENING THROUGH SATURDAY

Styling

The plugin includes comprehensive CSS classes for customization:

Alert Styling

  • .weather-alert-banner – Banner format alerts
  • .alert-severe – Red styling for warnings
  • .alert-high – Orange styling for watches
  • .alert-moderate – Yellow styling for advisories

Forecast Styling

  • .weather-card – Individual forecast cards
  • .weather-table – Table format styling
  • .weather-type-marine – Marine-specific colors
  • .weather-type-extended – Extended forecast colors

Custom CSS Example

/* Make marine warnings more prominent */
.weather-type-marine .alert-severe {
    border-left-width: 8px;
    font-size: 1.2em;
}

/* Change card colors */
.weather-type-marine .weather-card-header {
    background: linear-gradient(135deg, #005f73 0%, #0a9396 100%);
}

Data Files

The plugin creates these files in /wp-content/wx/:

Forecast Files

  • extracted_verbose.php – Parsed standard forecasts
  • extracted_marine.php – Parsed marine forecasts
  • extracted_extended.php – Parsed extended forecasts

Alert Files

  • alerts_verbose.php – Standard forecast alerts
  • alerts_marine.php – Marine forecast alerts (warnings, advisories)
  • alerts_extended.php – Extended forecast alerts

Raw Files

  • miz071.txt – Raw standard forecast from NOAA
  • lmz845.txt – Raw marine forecast from NOAA
  • extended.txt – Raw extended forecast from NOAA

Manual Updates

Use the admin page to manually trigger forecast updates:

  1. Go to Weather Verbose in WordPress admin
  2. Click Download & Parse Forecasts Now
  3. Check the status section to verify updates

Troubleshooting

Alerts Not Appearing

  1. Check if alerts exist: View the raw forecast files in /wp-content/wx/
  2. Verify parsing: Check that alerts_marine.php contains data
  3. Manual update: Trigger a manual forecast download
  4. Check shortcode: Ensure using correct shortcode (e.g.,
    ⛵⚠️
    ADVISORY: SMALL CRAFT ADVISORY IN EFFECT THROUGH SUNDAY MORNING
    not
    ⛈️
    WARNING: WINTER STORM WARNING REMAINS IN EFFECT UNTIL 10 AM EST SUNDAY
    for marine warnings)

Example Alert Detection

The parser looks for lines like:

...GALE WARNING IN EFFECT THROUGH LATE TONIGHT...
...SMALL CRAFT ADVISORY UNTIL 8 PM EST...
...WINTER STORM WATCH FROM FRIDAY EVENING...

Cache Issues

If forecasts seem outdated:

  1. Delete files in /wp-content/wx/
  2. Trigger manual update from admin page
  3. Check file timestamps in admin page

Technical Details

Update Schedule

  • Automatic: Every hour via WordPress cron
  • Manual: Admin page button
  • Cron job: Can be triggered via wp-cron.php

Alert Detection Logic

The parser:

  1. Identifies alert lines (starting with ...)
  2. Extracts alert text
  3. Categorizes by type (WARNING, WATCH, ADVISORY)
  4. Assigns severity level
  5. Adds appropriate emoji
  6. Stores separately from forecasts

Performance

  • File-based caching: No database queries
  • Efficient parsing: Regex-based extraction
  • Smart updates: Only downloads when scheduled
  • Minimal overhead: Cached PHP arrays

Support

For issues or questions:

  • Check /wp-content/debug.log for errors
  • Verify NOAA URLs are accessible
  • Ensure /wp-content/wx/ is writable

Version

Current version: 1.0.0

Author

Rick Xaver, genius

Scootercam