BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Celestial Lunar Phase Widget icon
Actively maintained Tested up to 7.0.7 #4 in astronomy

Celestial Lunar Phase Widget

Display lunar phase, moonrise, moonset, illumination, and astronomical twilight with local calculations and bundled imagery.

Active installs40+10+ tier
Downloads · 30d266▲ +56.5% vs prev. 30d
Rating5/51 reviews
Health score69/100Good
All-time downloads1.1KSince Apr 2026
Support resolved—No recent threads
RequiresWP 5.8PHP 7.4+
Downloads · 7d42▼ -53.3% week over week
Our verdict

Solid choice

Celestial Lunar Phase Widget is a solid plugin choice in 2026, with a few things worth checking first. It runs on 40+ sites, is rated 5/5 and was last updated 2 weeks ago, and scores 69/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Small user base (40+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112233Jul 12Aug 25Oct 9
Yesterday8
Daily average (1y)6
Peak day92Jun 7, 2026
Last 12 months1.1K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Celestial Lunar Phase Widget stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
astronomy #2 24 Best astronomy plugins →
lunar phase #1 8 Best lunar phase plugins →
moon #5 81 Best moon plugins →
moonrise #1 7 Best moonrise plugins →
widget >100 10,000 Best widget plugins →

Version adoption

Share of active sites per release.

  • 2.368.3%
  • 2.231.7%

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Celestial Lunar Phase Widget

From the official readme · v2.3.0

Description

Celestial Lunar Phase Widget helps WordPress sites display the current Moon phase in a polished astronomy card.

The plugin shows:

  • Current lunar phase name
  • Moonrise time
  • Moonset time
  • Astronomical dawn time
  • Astronomical dusk time
  • Illumination percentage
  • Bundled Moon phase image matched to the phase
  • Optional location label
  • Optional calculation/source note

Version 2.3 uses local astronomy calculations and adds automatic Moon image orientation by hemisphere. The plugin can rotate the bundled lunar imagery for Northern Hemisphere observers, with manual Northern, Southern, and Original orientation overrides in Settings.

Key features

  • Local astronomy calculations; no API key required
  • Moonrise and moonset times
  • Astronomical dawn and dusk display
  • Current lunar phase and illumination percentage
  • Bundled Moon phase photos packaged locally
  • Location lookup helper for admin setup
  • Browser geolocation helper for admin setup
  • Timezone dropdown to prevent typos and date-shift errors
  • Latitude, longitude, timezone, and optional elevation settings
  • Shortcode: [celestial_lunar_phase_widget]
  • Gutenberg block: Celestial Lunar Phase Widget
  • 12-hour or 24-hour time display
  • Per-location and per-date caching for better performance
  • Admin notice after update if location settings need to be completed
  • Automatic Moon image orientation based on configured latitude
  • Manual Northern Hemisphere, Southern Hemisphere, and Original image orientation options

Support

Support and documentation are available at:
https://celestialwebdevelopment.com/lunar-phase-plugin/

External Services

This plugin performs all lunar phase, moonrise, moonset, astronomical dawn, and astronomical dusk calculations locally. It does not send visitor data to an astronomy API.

The optional Lookup Location button on the admin settings page uses the OpenStreetMap Nominatim geocoding service to convert a place name into latitude and longitude. This lookup is only triggered by an administrator clicking the button in wp-admin. The query entered by the administrator is sent to Nominatim for geocoding. The service may receive the searched location text, your site’s server IP address, and standard request metadata.

Service provider: OpenStreetMap Nominatim
Terms: https://operations.osmfoundation.org/policies/nominatim/
Privacy: https://osmfoundation.org/wiki/Privacy_Policy

The Use My Current Location button uses the browser’s built-in geolocation prompt. Coordinates are only saved after the administrator clicks Save Changes.

Installation

  1. Upload the plugin folder to /wp-content/plugins/ or install the ZIP from Plugins > Add New > Upload Plugin.
  2. Activate the plugin.
  3. Go to Settings > Celestial Lunar Phase Widget.
  4. Enter a city, state, address, or place name and click Lookup Location, or use Use My Current Location.
  5. Verify the timezone dropdown and save changes.
  6. Add the Celestial Lunar Phase Widget block or place [celestial_lunar_phase_widget] into a post, page, or widget area.

Frequently asked questions

Does the plugin require an API key?

No. Version 2.2 calculates the Moon phase, moonrise, moonset, astronomical dawn, and astronomical dusk locally. No WeatherAPI key or external astronomy data service is required.

Why do I need latitude and longitude?

Moonrise, moonset, dawn, and dusk are location-specific. Version 2.2 uses the configured latitude, longitude, and timezone to calculate the correct local values. The settings page includes Location Lookup and Use My Current Location helpers to make this easier.

What happens when upgrading from an older API-based version?

After the update, WordPress admins will see a notice asking them to complete the new location settings. The widget will display a safe setup message until latitude, longitude, and timezone are saved. Use Location Lookup or Use My Current Location from the settings page.

Why might times differ from Timeanddate.com or other services?

Moonrise and moonset times can differ between services because of location precision, elevation, terrain/horizon assumptions, atmospheric refraction, and calculation methods.

Does the plugin include Moon images?

Yes. Eight Moon phase images are bundled locally inside the plugin package.

Why does the Moon image orientation change?

Version 2.3 can orient the bundled Moon image for the observer’s hemisphere. Automatic mode uses the configured latitude. The bundled images use a Southern Hemisphere orientation, so Northern Hemisphere display is rotated 180 degrees. This is a practical hemisphere representation; the Moon’s exact apparent angle also varies with date, time, latitude, and position in the sky.

Does the plugin include a Gutenberg block?

Yes. The plugin includes a dynamic Gutenberg block with editor controls for location label, date, title, and display options.

Changelog

Adds automatic Moon image orientation by hemisphere plus manual orientation overrides. Existing location settings continue to work.

2.3.0

  • Added automatic moon image orientation based on hemisphere.
  • Added manual orientation options (Automatic, Northern Hemisphere, Southern Hemisphere, Original).
  • Improved WordPress.org metadata (5 tags, shorter description).
  • Tested up to WordPress 7.0.
  • Various usability improvements.

2.2.3

  • Updated WordPress compatibility and plugin header metadata.
  • Removed production debug logging flagged by the Plugin Check tool.
  • Added translator context for the localized calculation credit.
  • Limited directory tags and shortened the plugin description.

2.2.0

  • Added Location Lookup helper using OpenStreetMap Nominatim from the admin settings page.
  • Added timezone dropdown with common timezones and all IANA timezone identifiers.
  • Improved setup guidance and admin notice language for upgrades from API-based versions.
  • Kept local astronomy calculations only; WeatherAPI remains removed.

2.1.0

  • Removed WeatherAPI mode and API key settings.
  • Added local-only astronomy calculations.
  • Added admin notice when latitude, longitude, or timezone settings are missing after update.
  • Kept browser geolocation helper for easier setup.
  • Updated branding and documentation for Celestial Web Development.

2.0.9

  • Fixed local date handling for the configured observing timezone.
  • Shortened astronomical twilight labels to Dawn and Dusk.

2.0.8

  • Improved moonrise and moonset calculations using a SunCalc-style algorithm.
  • Improved phase and illumination calculation.

Full changelog on WordPress.org →

Screenshots

Frontend lunar phase widget display.
Frontend lunar phase widget display.
Plugin settings screen.
Plugin settings screen.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Celestial Lunar Phase Widget alternatives

All astronomy plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Moon Phases Moon Phases Adds a sidebar widget that display the current moon phase. by philippe 300+ ★★★★★★★★★★ 5 (4) 13 years ago 33
2 WP Moon Phase Widget WP Moon Phase Widget Moon phase widget for Wordpress by Moon Organizer 200+ ★★★★★★★★★★ 3.8 (4) 7 years ago 29
3 The Stars at Night The Stars at Night Stars-at-night displays astronomical data for a specified location and date. by stleary 100+ ★★★★★★★★★★ 5 (3) 5 years ago 32
5 NASA Picture of the Day NASA Picture of the Day Allow your readers to enjoy NASA's Astronomy Picture of the Day on your blog with this easy… by ianwww 10+ ★★★★★★★★★★ No reviews 11 years ago 23
6 Hello Star Hello Star Yet another plugin inspired by Hello Dolly. This plugin shows information about the 88… by sarahphp1 10+ ★★★★★★★★★★ No reviews 10 years ago 31
7 Curiosity POTD Curiosity POTD NASA Mars Curiosity rover latest image widget & current sol static block. by Andrea Benzi 10+ ★★★★★★★★★★ 5 (1) 2 years ago 33
8 Helioviewer.org – Latest Image Helioviewer.org – Latest Image Displays the latest image of the Sun from Helioviewer.org. by keith.hughitt 10+ ★★★★★★★★★★ No reviews 15 years ago 23
9 WP Nasa/ADS Query Importer WP Nasa/ADS Query Importer Fetch bibliographic records from The SAO/NASA Astrophysics Data System (ADS) and include a… by marblestation 10+ ★★★★★★★★★★ 5 (1) 6 months ago 51
10 Launches from SpaceX Launches from SpaceX Show your visitors upcoming and recent SpaceX launches in your sidebar. Uses the r-spacex… by yugensoft 10+ ★★★★★★★★★★ No reviews 8 years ago 23
11 SolarDawn Sunrise & Sunset Widget SolarDawn Sunrise & Sunset Widget Display sunrise, sunset, day length, solar noon, golden hour, blue hour, and twilight times… by Sandun Malinga <10 ★★★★★★★★★★ No reviews 4 months ago 49

FAQ

Celestial Lunar Phase Widget: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 10, 2026

Is Celestial Lunar Phase Widget free?

Yes. Celestial Lunar Phase Widget is free to download and use from the official WordPress.org plugin directory.

Is Celestial Lunar Phase Widget safe to use in 2026?

Celestial Lunar Phase Widget is a solid plugin choice in 2026, with a few things worth checking first. It runs on 40+ sites, is rated 5/5 and was last updated 2 weeks ago, and scores 69/100 on our health check.

How many websites use Celestial Lunar Phase Widget?

Celestial Lunar Phase Widget is active on 40+ WordPress websites and has been downloaded 1,126 times since it launched in April 2026. It was downloaded 266 times in the last 30 days.

Does Celestial Lunar Phase Widget work with WordPress 7.1?

Celestial Lunar Phase Widget is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Celestial Lunar Phase Widget need?

Celestial Lunar Phase Widget requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Celestial Lunar Phase Widget last updated?

The latest version, 2.3.0, was released on September 25, 2026 (2 weeks ago).

Who makes Celestial Lunar Phase Widget?

Celestial Lunar Phase Widget is developed and maintained by John Martin.

What are the best alternatives to Celestial Lunar Phase Widget?

The most popular alternatives to Celestial Lunar Phase Widget are Moon Phases (300+ installs), WP Moon Phase Widget (200+ installs) and The Stars at Night (100+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.