Back to blog

September 13, 2026

·

Jackson

Astrology Chart Widget for WordPress: No Plugin, No PHP, Leads Included

Add a free natal chart or Human Design calculator to WordPress with one Custom HTML block. No plugin, no PHP, email lead capture built in, pay per chart.

wordpressembedwidgetastrologylead-generation

Every WordPress astrology plugin you will find has the same three problems: it has not been updated since Gutenberg shipped, it computes charts with a rough ephemeris table baked into the plugin, and it does not capture a single email. You install it, it breaks on the next PHP update, and your visitors leave with a chart and nothing else.

This is not a plugin. It is a two-line snippet in a Custom HTML block, and the chart engine lives on our side.

I've watched too many WordPress astrology sites break because a chart plugin stopped getting updates. That's why this isn't one. The only thing that lives on your server is a script tag; the ephemeris, the rendering, and the lead pipeline all run on my side and get better without you touching anything. You keep your theme, your caching plugin, your PHP version, and your sanity. And because it's free to install, you can drop it on a staging page this afternoon and see the first real chart render before you decide anything.

— Jackson

What you get

  • A natal chart or Human Design bodygraph computed on your page, against NASA JPL's DE440 ephemeris. Not a lookup table. Free on every account.
  • Nothing to update. No plugin, no PHP, no shortcode. WordPress, PHP, and theme updates cannot break it, because the only thing on your server is a <script> tag.
  • Email capture with consent, delivered to your inbox, your dashboard, and CSV. Lead capture is free. On Pro, a Zapier or Make webhook pushes each lead into Mailchimp, Kit, FluentCRM, or HubSpot without copying.
  • Dashboard-driven changes. Theme, logo, house system, chart types: edit in the dashboard, live on your site. The block never changes.
This is the real widget, live. Enter birth details and the chart renders here. Lead capture is switched off on this demo.

Installing on WordPress

  1. Create a free OpenEphemeris account and open Dashboard → Widgets → New widget.
  2. Configure chart types, house system, zodiac, theme, and logo in the wizard. Add your domain to the allowlist.
  3. Turn on the email gate if you want leads. (On Pro, paste your Zapier or Make webhook and use Send test to map fields.)
  4. Copy the two-line snippet.
  5. In WordPress:
EditorWhere to paste
Block editor (Gutenberg)Add a Custom HTML block on the page → paste → Update
ElementorDrag an HTML widget into the section → paste
DiviAdd a Code module → paste
Classic editorSwitch to the Text (not Visual) tab → paste
  1. View the page and confirm the chart form renders. The dashboard's install checker confirms it as well.

Two WordPress-specific traps:

  • Security plugins that strip <script> tags. If the block saves but nothing renders, a plugin (or a role without unfiltered_html) is sanitizing your HTML. Paste as an Administrator, or whitelist openephemeris.com/embed.js in the plugin.
  • Caching and optimization plugins that "defer" or "delay" JavaScript. The snippet is already async. If WP Rocket, LiteSpeed Cache, or Autoptimize is set to delay all scripts until interaction, exclude embed.js so the chart appears on load.

What it costs

Free to install on every account. Each chart a visitor generates costs 3 credits from a wallet that starts with 150 (50 charts) and tops up from $5; Pro adds Zapier/Make delivery, the synastry bi-wheel, white-label, and 75,000 credits a month. The full billing model, the low-credit emails, and what visitors see if you ever run out are in the main widget guide.

Create your free widget. No card required, no plugin to install.